mysql删除数据如何避免锁表

1,270 阅读1分钟

什么是锁机制?

innodb是行级锁,删除数据的时候,mysql会锁住记录。 使用共享锁,其他的共享锁也能加进来,可以共同读取数据。 使用排他锁,其他的锁都不能加进来了,只能等排他锁的这个事物提交。

共享锁的使用:

select * from table LOCK in share MODE;

排他锁的使用:

select * from table for update;