1. 程式人生 > >Mysql 會導致鎖表的語法

Mysql 會導致鎖表的語法

kid1 與 kid2是索引欄位
語句1 delete from table where  kid1=1 and kid2=2;
語句2 delete from table where  kid1=1 and kid2=3;
這樣的兩個delete 是不會鎖表的
語句1 delete from table where  kid1=1 and kid2=2;
語句2 delete from table where  kid1=1 ;
這樣的兩個delete 會鎖表
總結:同一個表,如果進行刪除操作時,儘量讓刪除條件統一,否則會相互影響造成鎖表