Mysql 导入CSV填充

Mysql 导入CSV填充,mysql,mysql-workbench,Mysql,Mysql Workbench,我尝试了一些如何导入csv填充的例子,但没有成功。我有以下几点- 据我所知,我需要在Workbench中设置一个表,使用与CSV列匹配的列名。我已经做到了: 使用此代码- LOAD DATA LOCAL INFILE 'C:/Users/Sam/Desktop/Eviction_Notices_2012to2017_AddressthruZip.csv' INTO TABLE evictions.test FIELDS TERMINATED BY ',' ENCLOSED BY '"'

我尝试了一些如何导入csv填充的例子,但没有成功。我有以下几点-

据我所知,我需要在Workbench中设置一个表,使用与CSV列匹配的列名。我已经做到了:

使用此代码-

LOAD DATA LOCAL INFILE 'C:/Users/Sam/Desktop/Eviction_Notices_2012to2017_AddressthruZip.csv' INTO TABLE evictions.test
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(Address, City, State, Zip);
我取得了不同程度的成功。现在,它只导入前99行,即使没有指定限制

另外,是否有一种方法可以轻松地将列名从excel复制到ALTERTABLE窗口中,而不是手动创建每个列名


我在这里做错了什么吗?

您是否手动检查了第99条记录以查找错误?是的。它看起来与其他记录没有什么不同。无法将表格设置为excel电子表格。尽管您可以使用excel公式编写
CREATE TABLE
ALTER TABLE
语句,这样就不必编写太多代码(或单击UI中的太多按钮)。您是否检查了加载中为字段分配的大小(例如尝试将120个字符加载到VARCHAR(110))中?