无法使用shell脚本将.csv文件中的数据加载到mysql数据库

时间:2016-08-26 11:19:22

标签: mysql load

我无法使用shell脚本将.csv文件中的数据加载到MySQL数据库,我在Linux中使用此命令导入数据:

mysql -utest -ptest123 --local_infile -e "use testing; LOAD DATA LOCAL INFILE '20160821-105501.cap.csv' INTO TABLE DataPackets FIELDS TERMINATED BY ',' ENCLOSED BY '"' IGNORE 1 LINES;"

但我总是卡住这个标志“>”

我想在shell脚本中使用上面的命令来自动化该过程。

1 个答案:

答案 0 :(得分:0)

你可以在shell中使用如下,我没有尝试,但它可能对你有用..

mysql -utest -ptest123 --local_infile << END use testing; LOAD DATA LOCAL INFILE '20160821-105501.cap.csv' INTO TABLE DataPackets FIELDS TERMINATED BY ',' ENCLOSED BY '"' IGNORE 1 LINES; END

希望它有所帮助!