php – Laravel:将所有代码放入数据库事务中这是一个好习惯吗
我正在创建一个订阅和团队!系统. 这是伪代码:
现在我希望所有查询都在DB事务中执行.我可以将所有上述代码放在Laravel Transaction闭包中吗?
我的意思是有这么多的PHP代码和没有查询逻辑,比如发送电子邮件……这是一个好习惯吗?如果不是,我该怎么办? 最佳答案 根据Laravel文档:
当您正在进行的数据库操作集需要是原子时,您可以使用事务. 那就是 – 他们都需要成功或失败.介于两者之间. 事务将用于确保数据库始终处于一致状态. 始终是创建交易的不良做法? 这取决于你在这里谈论的背景.如果是更新,那么我强烈建议明确使用TRANSACTIONS.如果它是SELECT然后NO(显式). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Java处理Oracle数据库小数点前面的0丢失问题
- SQL Server相当于MySQL多主复制?
- Mysql必读Mysql 5.7 服务下载安装图文教程(经典版)
- 解决MySQL丢失文件localhost.localdomain.pid、mysql.sock的
- Mysql学习探讨:sql插入空,默认1900
- Mysql学习mysql查询中Limit、order的简单示例
- Mysql入门mysql 5.7.10 winx64安装配置方法图文教程(win10)
- php – 防止对现有HTML实体进行编码(转换为&而不是&am
- php – 最后在mysql中插入的行
- MySQL问题.无法将select生成的文件定位到outfile’/tmp/aa.