KEYWORDS

TiDB 从 v7.6.0 开始提供 KEYWORDS 表,你可以使用该表查看 TiDB 中关键字的信息。

  1. USE INFORMATION_SCHEMA;
  2. DESC keywords;

输出结果如下:

  1. +----------+--------------+------+------+---------+-------+
  2. | Field | Type | Null | Key | Default | Extra |
  3. +----------+--------------+------+------+---------+-------+
  4. | WORD | varchar(128) | YES | | NULL | |
  5. | RESERVED | int(11) | YES | | NULL | |
  6. +----------+--------------+------+------+---------+-------+
  7. 2 rows in set (0.00 sec)

字段含义如下:

  • WORD:关键字
  • RESERVED:关键字是否为保留关键字

例如,你可以使用以下 SQL 语句查询 ADDUSER 关键字的信息:

  1. SELECT * FROM INFORMATION_SCHEMA.KEYWORDS WHERE WORD IN ('ADD','USER');

输出结果显示 ADD 是一个保留关键字,USER 是一个非保留关键字。

  1. +------+----------+
  2. | WORD | RESERVED |
  3. +------+----------+
  4. | ADD | 1 |
  5. | USER | 0 |
  6. +------+----------+
  7. 2 rows in set (0.00 sec)