mysql多表查询技巧 mysql update会锁表吗?

mysql update会锁表吗?对于写,MySQL使用以下表锁定方法:如果表上没有锁,请在表上设置写锁。否则,将锁定请求放入写入锁定队列。对于读,MySQL使用以下锁定方法:如果表上没有写锁,请在表

mysql update会锁表吗?

对于写,MySQL使用以下表锁定方法:

如果表上没有锁,请在表上设置写锁。

否则,将锁定请求放入写入锁定队列。

对于读,MySQL使用以下锁定方法:

如果表上没有写锁,请在表上设置读锁。

否则,将锁请求放入读锁队列。

释放锁时,写锁队列中的线程可以使用锁,然后是读锁队列中的线程。

这意味着如果表上有许多更新,select语句将等待,直到没有更多更新为止。