Mysql将char(2)列值截断为1个字符

时间:2012-02-16 02:56:46

标签: mysql import phpmyadmin

我有一个这种格式的zipcodes数据库:

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导入功能。关于导致这种可能性的任何想法?

如果您需要更多信息,请提前告知我们并提前致谢!

1 个答案:

答案 0 :(得分:4)

检查以确保您的csv文件在州字段周围没有空格。例如,它应该是这样的:

Cincinnati,OH,45241,USA

而不是

Cincinnati, OH, 45241, USA

如果您可以粘贴几行文件,则有助于诊断问题。