我正在使用LOAD DATA INFILE
將CSV導入到MySQL表中。表格的其中一個字段存儲郵政編碼數據,我在表格結構contributor_zipcode INT
中定義了這些數據。在MySQL中導入CSV數據時的空整型字段的默認值
在CSV中,此字段有時爲空。當我執行LOAD
查詢,MySQL將拋出類似的警告:
Incorrect integer value: '' for column 'contributor_zipcode' at row 180
我試着重新定義字段作爲contributor_zipcode INT DEFAULT '0'
,這就造成了同樣的警告,並contributor_zipcode INT DEFAULT NULL
,這MySQL不會允許。有什麼建議?
您可以發佈您的CSV啞線文件? – Stony 2011-03-22 16:10:53
'2004,urn:fec:transaction,indiv:2004:1902928,15,24020610238,f,1000.00,2004-06-15,「FELDSTEIN,MARTIN」,h30013132661,I,HARVARD UNIVERSITY ,, M ,, BELMONT,MA ,02478,H5100,哈佛大學,Lisa Murkowski(R),N00026050,R,P,AK,AK,Lisa Murkowski-美國參議院,C00384529,R,f ,,,聯邦:參議院,聯邦:參議院,我,W' – 2011-03-22 16:17:29