PDO 中beginTransaction干什么用的啊?还有commit和rollback
2个回答
展开全部
楼上的回答不准确
开始事务是对的,结束事务应该理解为提交事务,rollback不能理解成回调,而是回滚
用法是
beginTransaction
--执行一批SQL
成功的话Commit
如果出错,RollBack
回滚会把出错之前的操作全部取消,即执行的结果是什么都没有做。这样做,对于一些相关联的操作可保证其数据完整性等等,楼主最好找事务相关的文档看看
开始事务是对的,结束事务应该理解为提交事务,rollback不能理解成回调,而是回滚
用法是
beginTransaction
--执行一批SQL
成功的话Commit
如果出错,RollBack
回滚会把出错之前的操作全部取消,即执行的结果是什么都没有做。这样做,对于一些相关联的操作可保证其数据完整性等等,楼主最好找事务相关的文档看看
追问
可是,具体该怎么用呢?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询