我需要打开一个事务,并等待执行提交或回滚的返回。
但是,我怎样才能得到这个查询的返回(真/假 - 不是异常或任何“中断过程”)?
$this->query('update checks set discount = 100 where check_num = 3001');
在我的测试中,当发生错误时,它会停止整个过程并返回异常。
我不想要,只想知道:执行成功还是出错?(真假)
我需要打开一个事务,并等待执行提交或回滚的返回。
但是,我怎样才能得到这个查询的返回(真/假 - 不是异常或任何“中断过程”)?
$this->query('update checks set discount = 100 where check_num = 3001');
在我的测试中,当发生错误时,它会停止整个过程并返回异常。
我不想要,只想知道:执行成功还是出错?(真假)
评论中所说的标记似乎是准确的,updateAll()调用似乎更适合实现您想要的。如果您发现自己确实需要交易,那么文档中也提供了有关如何实现交易的示例。