Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL - A tabela 'my_table' não foi bloqueada com Lock Tables


Se em uma sessão você bloqueou uma tabela, mas deseja selecionar de outra tabela, você deve bloquear essa tabela também ou desbloquear todas as tabelas.
mysql> LOCK TABLES t1 READ;
mysql> SELECT COUNT(*) FROM t1;
+----------+
| COUNT(*) |
+----------+
|        3 |
+----------+
mysql> SELECT COUNT(*) FROM t2;
ERROR 1100 (HY000): Table 't2' was not locked with LOCK TABLES