事务类型
失误的更新操作让我意识到对于更改类操作必须开启事务。
元数据
对于元数据的修改,是不能开启事务的。
关闭自动提交
数据库的默认设置是开启自动提交的,即写完一条 SQL 按回车就会被执行。
想开启事务模式,必须先关闭自动提交。
查看数据库自动提交
show variables like 'autocomment';
关闭自动提交
set autocomment='OFF';
事务提交
begin;
-- sql 语句
commit;
- 事务可以维护数据库资料的完整性
- insert/update/delete,这些操作需要事务
1. 扁平事务
begin work
operation 1
operation 2
commit work;