2012-02-16 47 views
0

我有郵編在此格式的數據庫:MySQL是截斷炭(2)列中的值1個字符

zip varchar(11)  
state char(2)      
latitude varchar(10)    
longitude varchar(10)    
city varchar(50)     
full_state varchar(50)  
is_active tinyint(1)  

我導入CSV文件到它。一切正常加載 除了state(2)字段,而不是加載說,MANY,它 只是加載它作爲一個字符,MN。我正在使用一個mysql myisam表和 使用PHPAdmin導入功能。任何想法造成這種可能性?

如果您需要更多信息,請提前告知我並提前致謝!

回答

4

檢查以確保您的csv文件在狀態字段周圍沒有空格。例如,它應該是這樣的:

Cincinnati,OH,45241,USA

,而不是

Cincinnati, OH, 45241, USA

如果你能粘貼您的文件中的幾行,這將有助於診斷問題。

+0

正確的錢seanbreeden!我用一個'.txt'擴展名對它進行了重命名,並且像您的示例所示的那樣說出了一個前導空間。擺脫它,把它改回一個'.csv',上傳它一個walah!謝謝你,先生! – Naterade 2012-02-16 03:28:56