第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

建表的時候索引為什么不直接加在number上面,而是加在start-time,end-time,create-time上

建表的時候索引為什么不直接加在number上面,而是加在start-time,end-time,create-time上

直接加在number上不是更方便嗎,也會讓update操作有行級鎖.

正在回答

2 回答

MySQL的innodb存儲引擎支持行級鎖,innodb的行鎖是通過給索引項(xiàng)加鎖實(shí)現(xiàn)的,這就意味著只有通過索引條件檢索數(shù)據(jù)時,innodb才使用行鎖,否則使用表鎖。
根據(jù)當(dāng)前的數(shù)據(jù)更新語句(UPDATE user set name=‘11111’ where account=‘1’),該條件字段account并沒有添加索引,所以導(dǎo)致數(shù)據(jù)表被鎖。

2 回復(fù) 有任何疑惑可以回復(fù)我~

這節(jié)課里面沒有說到創(chuàng)建數(shù)據(jù)庫表,課程中的sql是存儲過程,其中你說到相關(guān)start-time、end-time、create-time在這節(jié)課中出現(xiàn)的位置是在跟新數(shù)據(jù)庫的商品的數(shù)量上,作用是檢測當(dāng)前時間是否是商品的搶購時間。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

建表的時候索引為什么不直接加在number上面,而是加在start-time,end-time,create-time上

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號