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

问题描述 投票:0回答:1

以下查询执行作业:LOAD DATA LOCAL INFILE'C:/x/y.csv'INTO TABLE测试字段终止于',''''''''''''''''''''''''''''''''

但我希望通过使用存储过程来实现相同的目标。遇到过各种讨论,其中提到“加载数据”不能在存储过程中使用,但我找不到替代选项来执行此操作。

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

mysql csv stored-procedures
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.