...
这两天一直再纳闷,明明建立了事务,为什么throw new Exception 之后事务一直都没有效 一开始以为是throw new Exception 的问题,百度查了一些资料说使用RuntimeException ,试了之后还是不行 再去检查数据库引擎是不是innodb,确认了几次,都发现没错 可是事务愣是没效果。。。 换种方式百度一下:tp 多表事务发现,人家全是用模型。然后自己再试了一下, ...
2019-09-25 20:31 0 554 推荐指数:
...
load_trait:快速导入Traits,PHP5.5以上无需调用 /** * 快速导入Traits PHP5.5以上无需调用 * @param string $cla ...
是什么 事务是为了防止,多个操作,其中有失败,数据有部分被执行成功的时候使用的。 比如,银行,用户转账。张三钱扣了,结果李四钱还增加! 这个时候需要使用事务,确保张三钱扣了,李四的钱也增加,才真正的成功! 能干嘛 确保数据的一致性! 如何使用呢? 使用任何的model对象都可以 ...
exception:抛出异常处理 /** * 抛出异常处理 * @param string $msg 异常消息 * @param integer $code ...
详见手册:https://www.kancloud.cn/manual/thinkphp5/118044 ...
load_trait:快速导入Traits,PHP5.5以上无需调用 /** * 快速导入Traits PHP5.5以上无需调用 * @param string $clas ...
sharedLock (共享锁)sharedLock 使用时等同于 SQL 语句 select * from transaction_test where type = 1 lock in share mode;在事务中使用 sharedLock 时才会生效,会把数据所在 ...