我试图在CentOS下将csv文件导入MySQL csv文件来自Windows下的excel转换。这是:
1,科伦玻
然后我用命令创建一个表:
create table testcity2 (id Integer, name_eng varchar(100), primary key(id)) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8;
之后我尝试导入它:
LOAD DATA LOCAL INFILE '~/citytmp.csv' INTO TABLE testcity2 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
现在一切似乎都很好。
但是,当我尝试导入包含多行的csv文件时,一切都搞砸了。我的意思是当我select * from testcity2
时,我的代码变得混乱。
以下是我收到的警告:
警告| 1366 |整数值不正确:' 1'对于列' id'在一排 1