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

标签 mysql csv stored-procedures

以下查询执行此作业: 加载数据本地内文件'C:/x/y.csv' INTO 表测试 以“,”结尾的字段 由“”包围 以 '\n' 结尾的行 忽略 1 行;

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

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

最佳答案

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

关于mysql - 使用存储过程将数据从 csv 导入到 Mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29070347/

相关文章:

mysql - 查询有问题。寻找一种优雅的方法来解决它

mysql - 从 myd myi 文件恢复 mysql 服务器 - windows

sql-server - BULK INSERT 失败,行终止符位于最后一行

postgresql - 函数或过程名称的别名

mysql - 带外键的 INSERT 语句

java - 无法删除记录

python - 将 pandas 表加载到 dynamoDb

c++ - 使用二维数组读取 csv 文件

sql - 一直使用存储过程的缺点是什么?

mysql - 从未知数量的带有参数的表中选择