ThinkPHP5.1 transaction事务提交超时
官方文档使用方法:
// 启动事务
Db::startTrans();
try {
Db::table('think_user')->find(1);
Db::table('think_user')->delete(1);
// 提交事务
Db::commit();
} catch (\Exception $e) {
// 回滚事务
Db::rollback();
}文档很简单,但是实际操作的时候,我以为只有增删改查的时候需要用Db::name('table')->find()或者实例化模型,原来查询数据的时候也需要用模型,直接用db('table')->find()就会报超时错误。
头疼,找了半个小时这个问题