我试图以多种不同方式将.csv
文件加载到mysql中。我最近尝试了
load data local infile 'c:\Users\...csv' into table suppression_list;
有效,但我被告知0 rows affected
。
我试图删除local
,但后来却说找不到该文件。我尝试添加lines terminated by ...
和fields terminated by ...
,但这似乎没有任何区别。我也尝试将文件保存为.txt
,但没有运气。 suppression_list
只是一列,email text
。
以下是我的数据的快照
覧覧覧覧覧
覧覧覧覧覧
#
# Contacts
*****@une.net.co
.australia@gmail.com
.d.yncly.d.ay@gmail.com
.dy.n.cly.d.a.y@gmail.com
.je.n.i.s.di.ken.s.o.n.1@gmail.com
.jell.yhe.a.d1.2.12@gmail.com
你可以看到它只是一列电子邮件地址,其中一些看起来有点时髦,我承认。
答案 0 :(得分:2)
做一个
LOAD DATA INFILE '...csv'
INTO TABLE myTable
LINES TERMINATED BY '\n'
IGNORE 4 LINES
忽略标题行。如果您已创建mytable
喜欢
CREATE TABLE mytable (
`email` VARCHAR(255) NULL
)
这导致
6 row(s) affected Records: 6 Deleted: 0 Skipped: 0 Warnings: 0 0.000 sec