Discuss / SQL / 对于COMMIT和ROLLBACK的理解

对于COMMIT和ROLLBACK的理解

Topic source

对于COMMIT,就像廖老师在别人下面回答说的那样,你断网了,就不会执行了。但是正常情况下,COMMIT里SQL语句都是会执行的,哪怕是有错的。因为错的只是SQL执行,事物并没有错。

ROLLBACK就是你检测到事物失败了主动调用,以及其他你想主动调用的时候用到。

补充一点,能打断COMMIT从来都不是里面写的SQL语句,有错可以指出!


  • 1

Reply