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

MySQL - Tabel 'my_table' var ikke låst med Lock Tables

Hvis du i en session låste et bord, men vil vælge fra et andet bord, skal du enten låse det bord også eller låse alle borde op.

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. hvordan gemmer jeg java datotype til mysql datotype?

  2. Simuler ORDER BY i SQLite UPDATE for at håndtere entydighedsbegrænsning

  3. Tjek om den aktuelle dato er mellem to datoer + mysql select-forespørgsel

  4. Hvordan omdanner jeg rækker til kolonner i sql server 2005