MySQL 8.4 Release Notes
30.4.5.18 identifier_quote() 函数
该函数将字符串参数转换为可在SQL语句中使用的标识符字符串。这对于将要用作标识符的值是保留字或包含反引号 (`
) 字符的值非常有用。
in_identifier TEXT
: 需要引用的标识符。
一个 TEXT
值。
mysql> SELECT sys.quote_identifier('plain');
+-------------------------------+
| sys.quote_identifier('plain') |
+-------------------------------+
| `plain` |
+-------------------------------+
mysql> SELECT sys.quote_identifier('trick`ier');
+-----------------------------------+
| sys.quote_identifier('trick`ier') |
+-----------------------------------+
| `trick``ier` |
+-----------------------------------+
mysql> SELECT sys.quote_identifier('integer');
+---------------------------------+
| sys.quote_identifier('integer') |
+---------------------------------+
| `integer` |
+---------------------------------+