【发布时间】:2017-09-11 00:50:52
【问题描述】:
我有一个大小约为 600MB 的 CSV 文件。我想使用 SSH 将它导入 MySQL 5.6,当我阅读时,我可以在 MySQL 5.7 中使用LOAD 命令
因此,我在连接到我的服务器上的 MySQL 时使用了--local-infile=1,如下所示:
mysql -u mydb -p --local-infile=1;
然后,我像这样运行我的代码:
LOAD DATA LOCAL INFILE 'myfile.csv'
INTO TABLE mytable
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\'
(col1,col2,col3);
但是我仍然收到此错误,而我到处阅读我可以使用 --local-infile=1
解决问题ERROR 1148 (42000): The used command is not allowed with this MySQL version
你知道怎么回事吗?
【问题讨论】:
标签: mysql csv import load local