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()就会报超时错误。
头疼,找了半个小时这个问题