sql >> Databasteknik >  >> RDS >> Mysql

Få låsta tabeller i mysql-frågan

Använd:

SHOW OPEN TABLES

En kontroll om kolumnen In_use är större än 0. I så fall är tabellen låst.

Exempel

  • Lista över låsta bord:

    show open tables WHERE In_use > 0

  • Kontrollera om tabellen tb_employees är låst eller inte:

    show open tables WHERE Table LIKE 'tb_employees' AND In_use > 0

Från den officiella dokumentation :




  1. Varför har heltal i databasradtuppel ett 'L'-suffix?

  2. Hur man kontrollerar om en tabell finns i SQLite

  3. Vilka färdigheter och kunskaper behöver databasdesigners?

  4. Optimerar mitt mysql-uttalande! - RAND() FÖR LÅNGSAMT