sql >> Databasteknik >  >> RDS >> Mysql

MYSQL hur man låser upp tabell om jag använde kommandot LOCK table table_name WRITE;

Regler för låsning

När bordslåsen som innehas av en session släpps, släpps de alla samtidigt. En session kan frigöra sina lås explicit, eller lås kan frigöras implicit under vissa förhållanden.

  • En session kan släppa sina lås explicit med LÅS TABELLER UP.

  • Om en session utfärdar en LOCK TABLES-sats för att skaffa ett lås medan de redan håller lås, frigörs dess befintliga lås implicit innan de nya låsen beviljas.

  • Om en session startar en transaktion (till exempel med STARTTRANSACTION), utförs en implicit UNLOCK TABLES, vilket gör att befintliga lås släpps.

Ref:http://dev.mysql.com/doc /refman/5.7/en/lock-tables.html




  1. psql:FATAL:databasen <användare> finns inte

  2. Hur kan jag använda regex för att dela en sträng med en sträng som avgränsare?

  3. Visa alla datum mellan, även om inget resultat

  4. MYSQL-tabellskapande med standardvärde (uttryck) till en kolumn