Cakephpのsaveallを使用してデータベースに保存される配列があります。最近、配列に約100の値のセットがあり、これを保存するために100の挿入クエリが実行されていることに気付きました。これはトランザクションとして実行され、後でコミットされます。各クエリには約1ミリ秒かかります。したがって、100個のクエリは多くの時間を合計します。1つのクエリでこれを行う方法がいくつかあると確信しています。
私は試した
$this->User->savemany($data)
しかし、変化はありません。
このようなものを保存できる他の方法はありますか
INSERT INTO users (ID, Value)
VALUES(1、'First')、(2、'Second')、(3、'Third');
ありがとうございました