lock table test read;執(zhí)行這句后,是不是表示允許其他進(jìn)程讀取該表,但不允許任何進(jìn)程(包括自己)寫(包括DELETE,UPDATE,INSERT)該表?lock table test read local;執(zhí)行這句后,和上句一樣,但是支持其他進(jìn)程insert該表?lock table test write;執(zhí)行這句后,是不是表示只允許當(dāng)前進(jìn)程操作該表,其他進(jìn)程不允許任何對(duì)該表的操作,包括select,對(duì)么?lock table test;執(zhí)行這句后,默認(rèn)獲得的是什么鎖?讀還是寫?
1 回答

MYYA
TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
lock ...read local 在MyISAM下可以允許其他線程插入數(shù)據(jù),而在InnoDB下這個(gè)就等效于lock ... read
MySQL不支持 lock table test; 語(yǔ)法,必須指定鎖的類型
讀鎖支持多個(gè)進(jìn)程同時(shí)申請(qǐng)
添加回答
舉報(bào)
0/150
提交
取消