15
2020
11

MySQL事务介绍?

 

MySQL和其它的数据库产品有一个很大的不同就是事务由存储引擎所决定,例如MYISAM,MEMORY,ARCHIVE都不支持事务,事务就是为了解决一组查询要么全部执行成功,要么全部执行失败。MySQL事务默认是采取自动提交的模式,除非显示开始一个事务。

 

SHOW VARIABLES LIKE 'AUTOCOMMIT';

 

1558057193@44836e47420e691a306f34321543ccba.png

 

修改自动提交模式,0=OFF,1=ON,注意:修改自动提交对非事务类型的表是无效的,因为它们本身就没有提交和回滚的概念,还有一些命令是会强制自动提交的,比如DLL命令、locktables等。

 

SET AUTOCOMMIT = 0;

 

 或

 

SET AUTOCOMMIT = OFF;

 

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。