事务是数据库执行操作的最小逻辑单元

来源:7-6 【实战】启用慢查询日志

Panda_io

2020-09-08

老师“事务是数据库执行操作的最小逻辑单元”这句话的意思是
(1)每一个DML都得用一个事务来进行提交?
(2)还是说如果用了事务的话它是数据库执行操作的最小单元,不用事务一个DML语句就 是数据库执行操作的最小逻辑单元?
(3)问题3 自动提交开启后这两行在navicat 执行,每一行是一个单独的事务吗?
UPDATE user_info set username = ‘hello’ where id =111;
SELECT * from user_info

顺便问一下老师,mysql的Innodb引擎有关闭事务这种操作吗?

写回答

1回答

sqlercn

2020-09-08

Innodb不能关闭事务,如果使用自动提交的情况下没一个DML操作就是一个事务。

0
2
sqlercn
回复
Panda_io
这是一门入门课程所以没有设计undo和redo。但是在MySQL面试指南课程中会有讲解。
2020-09-08
共2条回复

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1641 学习 · 485 问题

查看课程