3.4.4 Lock&unlock

3.4.4.1 Syntax

LOCK TABLES
    tbl_name [[AS] alias] lock_type

lock_type: {
    READ  |  WRITE
}

UNLOCK TABLES

3.4.4.2 与MySQL语法区别

下文中红色表示不支持的语法或关键字

LOCK TABLES
    tbl_name [[AS] alias] lock_type
-    [, tbl_name [[AS] alias] lock_type] ...

lock_type: {
    READ 
-  [LOCAL]
  | 
-  [LOW_PRIORITY] 
    WRITE
}

UNLOCK TABLES

3.4.4.3 举例

lock tables test_table read;
unlock tables;

3.4.4.4 限制

  1. 当前session加锁后访问其他表可能不会被阻止或者报错。
  2. 加写锁后,复杂查询可能不会返回正确结果。

results matching ""

    No results matching ""