淺析MYSQL REPEATABLE-READ隔離級(jí)別
REPEATABLE-READ 即可重復(fù)讀,set autocommit= 0或者START TRANSACTION狀態(tài)下select表的內(nèi)容不會(huì)改變。這種隔離級(jí)別可能導(dǎo)致讀到的東西是已經(jīng)修改過(guò)的。
比如:
回話一中讀取一個(gè)字段一行a=1
在回話二里這個(gè)字段該行修改a=0,并且提交
回話一中再u(mài)pdate這個(gè)字段a=0,會(huì)發(fā)現(xiàn)受影響行數(shù)是0,這樣就可以根據(jù)受影響行數(shù)是0還是1判斷此次修改是否成功!
這在某些程序里會(huì)很有用!
會(huì)話1:
mysql> set autocommit=0;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from test.dd where id=1;
+----+------+
| id | aa |
+----+------+
| 1 | 2 |
+----+------+
1 row in set (0.00 sec)
會(huì)話2:
mysql> update test.dd set aa=1 where id=1;
Query OK, 1 row affected (0.09 sec)
Rows matched: 1 Changed: 1 Warnings: 0
會(huì)話3:
mysql> select * from test.dd where id=1;
+----+------+
| id | aa |
+----+------+
| 1 | 2 |
+----+------+
1 row in set (0.00 sec)
mysql> update test.dd set aa=1 where id=1;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
此處的受影響行數(shù)為0,我們可以根據(jù)這個(gè)值判斷這次update是否成功,這在需要更改某些行的狀態(tài)位的時(shí)候是比較有用的!
- MySQL四種事務(wù)隔離級(jí)別詳解
- MySQL數(shù)據(jù)庫(kù)事務(wù)隔離級(jí)別詳解
- mysql 詳解隔離級(jí)別操作過(guò)程(cmd)
- MySQL 四種事務(wù)隔離級(jí)別詳解及對(duì)比
- 深入理解Mysql的四種隔離級(jí)別
- MySQL中Innodb的事務(wù)隔離級(jí)別和鎖的關(guān)系的講解教程
- mysql+Spring數(shù)據(jù)庫(kù)隔離級(jí)別與性能分析
- MySQL數(shù)據(jù)庫(kù)事務(wù)隔離級(jí)別介紹(Transaction Isolation Level)
- 簡(jiǎn)述MySql四種事務(wù)隔離級(jí)別
相關(guān)文章
phpstudy安裝后mysql無(wú)法啟動(dòng)的解決
本文主要介紹了phpstudy安裝后mysql無(wú)法啟動(dòng)的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03快速學(xué)習(xí)MySQL基礎(chǔ)知識(shí)
這篇文章主要介紹了MySQL基礎(chǔ)知識(shí)的相關(guān)資料,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07Mysql中replace與replace into的用法講解
今天小編就為大家分享一篇關(guān)于Mysql中replace與replace into的用法講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03關(guān)于mysql中string和number的轉(zhuǎn)換問(wèn)題
這篇文章主要介紹了關(guān)于mysql中string和number的轉(zhuǎn)換問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06Kettle的MySQL數(shù)據(jù)源版本問(wèn)題及解決
這篇文章主要介紹了Kettle的MySQL數(shù)據(jù)源版本問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10mysql聯(lián)合索引最左匹配原則的底層實(shí)現(xiàn)原理解讀
這篇文章主要介紹了mysql聯(lián)合索引最左匹配原則的底層實(shí)現(xiàn)原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09replace MYSQL字符替換函數(shù)sql語(yǔ)句分享(正則判斷)
最近更新網(wǎng)站發(fā)現(xiàn)一些字段的值不是預(yù)期的效果,需要替換下值,通過(guò)下面的sql語(yǔ)句,直接執(zhí)行就可以了2012-06-06linux下mysql自動(dòng)備份數(shù)據(jù)庫(kù)與自動(dòng)刪除臨時(shí)文件
mysql自動(dòng)備份數(shù)據(jù)庫(kù)與自動(dòng)刪除臨時(shí)文件,有需要的朋友可以參考下2013-02-02