使用存储过程将数据从csv导入Mysql表

时间:2015-03-16 05:50:20

标签: mysql csv stored-procedures

以下查询执行作业: LOAD DATA LOCAL INFILE' C:/x/y.csv' INTO TABLE测试 FIELDS终止于',' 包含在'"' 线路终止于' \ n' IGNORE 1 ROWS;

但我希望通过使用存储过程来实现相同目的。遇到了各种各样的讨论,其中提到了#34;加载数据"不能在存储过程中使用,但我无法找到执行此操作的备用选项。

有人可以提供其他替代方法,可以使用存储过程将数据从CSV加载到Mysql表。提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以创建一个执行LOAD DATA的外部脚本,然后在存储过程中使用sys_exec来执行该命令。