事务-0

作者: 雨景江水 | 来源:发表于2020-07-27 10:52 被阅读0次

一.
1.事务:由一个或一组sql命令组成的事件,要么全部执行,要么全部不执行

2.对数据库所有的操作的sql语句都是事务

二.关于 MySQL事务autocommit自动提交

show VARIABLES like "autocommit" #查看 autocommit 的设置
如果Value 为ON的话,那么,每一条SQL语句都会作为一个事务,并且自动提交

详解:https://www.qttc.net/175-mysql-autocommit.html
https://www.jianshu.com/p/b3e1fddda16a
注:文章里面的 “每个查询都被当做一个单独的事务自动执行” 应该改为 “每个操作数据库的sql语句都被当做一个单独的事务自动执行”

2.MYSQL事务的开启与提交
详解:https://www.cnblogs.com/jiangxiaobo/p/11648943.html

3.手动开启事务
详解:https://blog.csdn.net/qq_32617703/article/details/103601271
https://blog.csdn.net/u014078930/article/details/99659272?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

注:以上手动开启事务无需把autocommit设置成off

三.
select @@tx_isolation; #查看隔离级别的设置

相关文章

网友评论

      本文标题:事务-0

      本文链接:https://www.haomeiwen.com/subject/crtzlktx.html