直接上命令行吧。
坑点(在建立连接的时候需要加上–local-infile这个参数,否则会报没有权限的错误)
mysql --local-infile -u 用户名 -h 服务器地址 -p 密码
如果csv文件的第一行是标题则使用如下语句
load data local infile 'csv文件的地址' into table 表名 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' ignore 1 lines;
否则使用
load data local infile 'csv文件的地址' into table 表名 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
区别就是是否忽略第一行