0

codeigniter バッチ挿入を使用して約 3000 行を挿入しようとしていますが、問題は、バッチ内の 1 行が失敗すると、他の行の実行が停止し、そのクエリ エラーが出力されることです。

バッチに失敗したクエリがあり、失敗したクエリをログに記録しても、実行を続行できますか?

$this->db->query は $this->db->insert_batch(); よりも多くの時間と接続を必要とするため、使用したくありません。また、この挿入操作は 5 分ごとに実行される cron スクリプトであるため、この挿入操作はトランザクション データベースで実行されるため、最速の方法を使用することをお勧めします。

4

1 に答える 1