为了账号安全,请及时绑定邮箱和手机立即绑定

tp5数据库事务回滚问题

tp5数据库事务回滚问题

PHP
ibeautiful 2019-03-07 23:33:19
我用最简单的代码测试,开启了事务,插入数据并回滚。可是数据库还是插入了新数据。 我的数据库类型是 InnoDB所以我想是不是文档里面说的,注意在事务操作的时候,确保你的数据库连接使用的是同一个。 这段代码会用到两个链接吗? Db::startTrans(); $data = [ 'setting_id' => 1, 'user_agent' => '123123', 'rewrite_url' => 'qweqwe' ]; Db('cdn_mobile')->insert($data); Db::rollback();
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

Db('cdn_mobile')->insert($data);
这句换成:
Db::table('cdn_mobile')->insert($data);
试下。。。

查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 1348 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信