我要求在Web应用的某个部分中执行数百个插入操作。它目前通过循环准备好的语句并单独提交每个语句来工作。这个过程很容易发生事务超时(延长超时时间是不可行的)。它需要完全重写才能更有效率。我能够提出两个想法:
不使用预准备语句,而是在我想要插入的每个附加项上使用普通语句和简单循环,并将其附加到查询中。我并不十分关心sql注入,因为这完全取决于在此过程中早期验证的一个id。如果这是天真的,请随时告诉我。
在数据库中有一个执行所有插入的存储过程。我会通过使用可调用语句来调用它。
如果此处未提及其他(更好)方式,请告知我们。