msql中事務的五個屬性
1 原子性
乙個事務是乙個不可分割的工作單位,要木全都做了,要木全都不做了
2 一致性
事物執行前後,資料處於合法狀態
3 永續性
事物執行完畢後,資料就被持久修改(寫到磁碟中了)
4 隔離性
多個事物併發執行的時候,事物之間不能相互干擾
而在隔離性不強的情況下會產生三個情況
也就是根據mysql上述的三個問題,我們將mysql的隔離級別分為四個
sql語句中顯可以示指定當前sql中使用那種級別,不指定的話預設為repeatable read
MySQL事務 隔離性中的隔離級別
建表 create table student id int primary key,name varchar 100 engine innodb charset utf8 測試資料 insert into student values 1 張三 如果乙個事務讀到了另乙個未提交事務修改過的資料,那麼...
Mysql 事務隔離性
事務併發所引起的跟讀取資料有關的問題,各用一句話來描述一下 1.髒讀 事務 a 讀取了事務 b 未提交的資料,並在這個基礎上又做了其他操作。讀取未提交 2.不可重複讀 事務 a 讀取了事務 b 已提交的更改資料。讀取新提交update 3.幻讀 事務 a 受到事務 b 已提交的新增資料影響。看不到已...
MySQL事務的隔離性
事務的特徵 acid 隔離級別 設定事務隔離級別 隔離級別的作用範圍 檢視事務隔離級別 事務的操作 隔離級別 髒讀不可重複讀 幻讀讀未提交 read uncommitted 可能可能 可能讀已提交 read committed 不可能可能 可能可重複讀 repeatable read 不可能不可能 ...