sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Tabell 'my_table' var inte låst med Lock Tables

Om du under en session låste ett bord men vill välja från ett annat bord måste du antingen låsa det bordet också eller låsa upp alla bord.

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


  1. Varför skriver PDO ut mitt lösenord när anslutningen misslyckas?

  2. Hur använder man regex i MySQL?

  3. MySQL:DATE_ADD

  4. Välj allt före eller efter en viss karaktär i MariaDB