title | summary | aliases | ||
---|---|---|---|---|
FLUSH TABLES | TiDB SQL Statement Reference |
An overview of the usage of FLUSH TABLES for the TiDB database. |
|
This statement is included for compatibility with MySQL. It has no effective usage in TiDB.
FlushStmt:
NoWriteToBinLogAliasOpt:
FlushOption:
LogTypeOpt:
TableOrTables:
TableNameListOpt:
WithReadLockOpt:
mysql> FLUSH TABLES;
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH TABLES WITH READ LOCK;
ERROR 1105 (HY000): FLUSH TABLES WITH READ LOCK is not supported. Please use @@tidb_snapshot
- TiDB does not have a concept of table cache as in MySQL. Thus,
FLUSH TABLES
is parsed but ignored in TiDB for compatibility. - The statement
FLUSH TABLES WITH READ LOCK
produces an error, as TiDB does not currently support locking tables. It is recommended to use Historical reads for this purpose instead.