事务: set implicit_ransaction on 隐式事务
脏读:一个事务读取了另一个事务尚未提交的更新,就叫做脏读。 set transaction isolation level read committed --设置事务不允许脏读,可重复读,可幻影行
这里能够成功读取到事务1还没有提交更改的数据,此时己经发生了脏读 这里运行以下命令 这时出现延时现象,因为我们设的是不可脏读。 此时将连接1 运行 commit transaction 发现连接2马上显示出了数据。
幻影行:当一个事务的select语句返回的结果受到另一个事务的影响而发生改变的现象叫做幻影行。 |
SQL中的事务
最新推荐文章于 2023-06-05 15:20:09 发布
SQL中的事务