【发布时间】:2017-07-03 20:07:31
【问题描述】:
在使用 MySQL 进行数据库操作时,我专门使用存储过程。需要定期插入数千条记录。有没有办法将集合作为参数传递给存储过程?如果有,存储过程如何将接收到的参数作为一个批量插入插入?
【问题讨论】:
-
集合当然是您正在使用的应用程序语言(C#、Java 等)中的一种语言结构。你没有提到你使用的是什么语言。您是否已排除使用
LOAD DATA INFILE来获取大型数据集的可能性? -
我正在使用 Javascript。也许使用“收藏”这个词是一个糟糕的选择。我没有在应用程序语言的上下文中使用它,而是以通用的方式使用它。无论应用程序语言如何,如果我要针对 MySQL 运行原始 SQL 来调用 SP,我将如何向它传递数据集合以及如何对 SP 进行编码以立即插入批量加载?这真的是我的问题。
标签: mysql