时间:2021-07-01 10:21:17 帮助过:10人阅读
mysql> set autocommit = 0
;
Query OK, 0 rows affected
2.起一个命令行,开始事务,更新第一条记录,先不提交
mysql> start transaction; Query OK, 0 rows affected mysql> beg in; Query OK, 0 rows affected mysql> UPDATE user set name=‘11111‘ where account=‘1‘ ->
3.我们再起一个命令行,更新第二条记录
UPDATE user set name=‘2222‘ where id=‘2‘
4.看下表的数据
可以看到,数据表没有更新
5.把第一个命令行的事务提交了
mysql> commit;
Query OK, 0 rows affected
我们看到现在数据更新了。
如第一种情况,自己测试下。
mysql表锁、行锁、索引之间暧昧的关系
标签:user 测试 一个 图片 code 情况 自动 不提交 存储引擎