我對MySQL表鎖有一種好奇心。MySQL多表鎖
說我想鎖定兩個表。我執行以下命令:
LOCK TABLES table1 WRITE, table2 WRITE
然後我檢查是否表確實已鎖定通過執行:
SHOW OPEN TABLES IN mydatabase WHERE In_use > 0
我注意到壽,如果我運行兩個鎖例如sequentitally命令:
LOCK TABLES table1 WRITE
LOCK TABLES table2 WRITE
然後使用相同的命令檢查哪些表被鎖定只有table2被標記爲鎖定。這是爲什麼?
感謝