Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL - La tabella 'my_table' non è stata bloccata con Lock Tables

Se in una sessione hai bloccato un tavolo ma desideri selezionarlo da un altro tavolo, devi bloccare anche quel tavolo o sbloccare tutti i tavoli.

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