mysql数据库默认是自动提交,我们常用的客户端工具sqlyog,在日常维护中,我们经常需要执行DML语句,由于mysql的自动提交特性,我们没有了反悔的机会。该怎么办?
可以用下面的方法
begin
your dml statement
select statement
commit or rollback
解释:begin会开启一个事务,然后你执行你的dml语句,并通过select语句验证,如果验证通过,就执行commit,否则执行rollback