0

我正在尝试使用 codeigniter 批量插入插入大约 3000 行,但问题是,如果批处理中的一行失败,它会停止执行其他行并打印该查询错误。

即使批处理中有失败的查询并记录失败的查询,是否可以继续执行?

我不想使用 $this>db->query 因为它比 $this->db->insert_batch(); 花费更多的时间和连接;此外,此插入操作是一个每 5 分钟运行一次的 cron 脚本,因此使用最快的方式更为可取,因为此插入操作是在事务数据库上进行的。

4

1 回答 1

0

不确定 CI,但我会使用异常类

就像是 :

<?php
try{
    // YOUR PHP CODE
} catch(Exception $e){
    // IF AN ERROR OCCURS, PRINT, LOG, etc...
    print_r($e);
}
?>
于 2015-07-22T14:11:03.383 回答