新聞中心
這篇文章主要講解了“MySQL加鎖規(guī)則是什么”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“mysql加鎖規(guī)則是什么”吧!
創(chuàng)新互聯(lián)公司主營(yíng)會(huì)昌網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶App定制開(kāi)發(fā),會(huì)昌h5小程序定制開(kāi)發(fā)搭建,會(huì)昌網(wǎng)站營(yíng)銷(xiāo)推廣歡迎會(huì)昌等地區(qū)企業(yè)咨詢(xún)
說(shuō)明
1、next-keylock是加鎖的基本單位。
next-keylock是前開(kāi)后閉的區(qū)間。
2、只有在搜索過(guò)程中訪(fǎng)問(wèn)的對(duì)象才會(huì)被鎖定。
3、等值查詢(xún),為唯一索引加鎖時(shí),next-keylock退化為行鎖。
如果不是唯一的索引,當(dāng)向右遍歷時(shí),最后一個(gè)值不符合等值條件時(shí),next-keylock退化為間隙鎖。
4、范圍查詢(xún)。
無(wú)論是否是唯一索引,范圍查詢(xún)都需要訪(fǎng)問(wèn)到不滿(mǎn)足條件的第一個(gè)值為止。
實(shí)例
CREATE TABLE `demo_table` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵', `a` varchar(32) NOT NULL COMMENT '美團(tuán)訂單uid', `b` varchar(32) NOT NULL COMMENT '美團(tuán)訂單uid', `c` varchar(32) NOT NULL COMMENT '美團(tuán)訂單uid' PRIMARY KEY (`id`), UNIQUE KEY `a` (`a`), KEY `b` (`b`), ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='';
感謝各位的閱讀,以上就是“mysql加鎖規(guī)則是什么”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)mysql加鎖規(guī)則是什么這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
網(wǎng)頁(yè)題目:mysql加鎖規(guī)則是什么
當(dāng)前鏈接:http://ef60e0e.cn/article/jjiscs.html