我有一个使用 cakephp 中的 saveall 保存到数据库中的数组。最近我注意到该数组有大约 100 个值集,并且运行了 100 个插入查询来保存它。这是作为一个事务完成的,然后再提交它。每个查询大约需要 1 毫秒。所以 100 个查询加起来会花费很多时间。我确信有一些方法可以在一个查询中执行此操作。
我试过了
$this->User->savemany($data)
但没有变化。
有没有其他方法可以让我保存这样的东西
INSERT INTO users (ID, Value)
值(1,“第一”),(2,“第二”),(3,“第三”);
谢谢你