sql >> Databáze >  >> RDS >> Mysql

MySQL - Tabulka 'my_table' nebyla uzamčena pomocí Lock Tables

Pokud jste v jedné relaci zamkli jeden stůl, ale chcete si vybrat z jiného stolu, musíte buď uzamknout tento stůl, nebo odemknout všechny stoly.

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. Oprava Postgresql po upgradu na OSX 10.7 Lion

  2. Vrátit řádek s maximální hodnotou jednoho sloupce na skupinu

  3. Příklad ze skutečného života, kdy použít OUTER / CROSS APPLY v SQL

  4. Kontrola časového překrývání tabulky?