mysql事物

 

 

 

5.commit 会提交事物,删除事物保存点,不能退回

当两个 客户端操作数据库MySQL 但是当一个客户端是一个操作事物但没有提交 ,但另一个客户端是看不到的,有隔离等级,只有当commit语句时,另一个就看的见

 

MySQL事物的注意事项

1.如果不开始事物,在默认情况下,dml操作会自动提交,不能回滚

2.创建保存点,没有创建名称,但默认是有保存点的,可以直接 rollback 回到保存点

3.在没有提交事物,可以创建多个保存点

4.innodb 可以支持事物

5.

 

 

 

事物的隔离级别

在不同·的事物中·隔离不同,每个事物看到的东西不一样

 

 

 1.幻读:就是有两个账户,都同时操作一个表或者库,当一个去查,一个去增就会导致查的人信息就不一样,就是幻读

2.不可重复的:就是一个去操作10点以前的数据,但你后面操作数据库的提交了,10的那个人就数据就不是10的,就是修改之后的

3.脏读:就是一个读取一个尚未提交的事物,修改时,另一个看见了,就产生了脏读

mysql;4种

 

 

就是我选择的表,被修改了,但我想我选择的表只有我才能修改:这就是脏读,和不可重复的

 

 

 

 隔离等级查询

   

 

 设置高的隔离级别,默认的

 

 

在修改文件的

 

添加代码

 

 

 

 

 

posted @ 2022-05-25 15:01  十七辅助  阅读(32)  评论(0)    收藏  举报