mysql在关闭手动提交事务后,会在该位置作为一个事务的起点,等待手动提交
例如:
SET AUTOCOMMIT=0;
update emp set salary = salary - 300 where id = 1;
update emp set salary = salary + 300 where id = 2;
-- 执行结束两行数据不发生变化
-- 在执行了commit之后才会提交事务,两行数据发生改变
mysql在关闭手动提交事务后,会在该位置作为一个事务的起点,等待手动提交
例如:
SET AUTOCOMMIT=0;
update emp set salary = salary - 300 where id = 1;
update emp set salary = salary + 300 where id = 2;
-- 执行结束两行数据不发生变化
-- 在执行了commit之后才会提交事务,两行数据发生改变