Mysql
 sql >> база данни >  >> RDS >> Mysql

MYSQL как да отключя таблица, ако използвах команда LOCK table table_name WRITE;

Правила за освобождаване на заключване

Когато заключванията на таблицата, държани от сесия, бъдат освободени, всички те се освобождават едновременно. Една сесия може да освободи своите заключвания изрично или заключванията могат да бъдат освободени имплицитно при определени условия.

  • Една сесия може да освободи своите заключвания изрично с UNLOCK TABLES.

  • Ако дадена сесия издаде оператор LOCK TABLES за придобиване на заключване, докато вече държи заключвания, съществуващите й заключвания се освобождават имплицитно, преди да бъдат предоставени новите заключвания.

  • Ако сесията започне транзакция (например с STARTTRANSACTION), се изпълнява неявно ОТКЛЮЧВАНЕ НА ТАБЛИЦИ, което води до освобождаване на съществуващите заключвания.

Реф.:http://dev.mysql.com/doc /refman/5.7/en/lock-tables.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. типове данни на схемата sails-mysql

  2. Как да се свържа с MySQL 5.1 във Visual Studio 2010?

  3. Най-ефективният начин за получаване на броя на редовете в таблицата

  4. PreparedStatement:Мога ли да задам името на колоната като параметър?

  5. Преместване на текстови колони за ширина/дължина в колона от тип „точка“.