在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务, MyISAM 不支持。
4.事务的常见操作方式
4.1事务的提交方式
主动提交
自动提交
4.1.1查看当前的提交方式
代码语言:javascript
复制
show variables like 'autocommit';
4.1.2改变当前的提交方式
4.2事务的常见简单方式
4.2.1查看系统的默认隔离级别
代码语言:javascript
复制
select @@tx_isolation;
4.2.2创建测试表
创建表:
代码语言:javascript
复制
create table if not exists account(
id int primary key,
name varchar(50) not null default '',
blance decimal(10,2) not null default 0.0
)ENGINE=InnoDB DEFAULT CHARSET=UTF8;