事务

set autocommit=0; //设置autocommit为0会取消自动提交
insert into topic_classes values(320,'火箭班','牛逼') --执行了这句话不执行commit并不会提交数据到数据库,只有在自己的会话中可以看到改变了,其实并没有真正的提交,新开一个会话会发现查询不到这个会话提交的内容,如果没有提交的话
COMMIT --执行这个才会把insert提交到数据库
begin;//begin 或者start transaction开启一个事务;
insert into runoob_transaction_test value(5);
insert into runoob_transaction_test value(6);
select * from runoob_transaction_test
ROLLBACK;




原文地址:https://www.cnblogs.com/hualou/p/12071104.html