php 事务回滚如果不进行commit是否有效

[复制链接]
查看11 | 回复2 | 2018-4-27 13:07:36 | 显示全部楼层 |阅读模式
直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自动提交set autocommit=1 开启自动提交当你用 set autocommit=0的时候,你以后所有的SQL都将做为事务处理,直到你用commit确认或rollback结束。...
回复

使用道具 举报

千问 | 2018-4-27 13:07:36 | 显示全部楼层
mysql_query('START TRANSACTION') 比如刚开始 设置了 开始mysql_query('ROLLBACK') 这个回滚。如果没有进行mysql_query('ROLLBACK') 和mysql_query('COMMIT')不执行commit也算是执行成功了是吗...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行