26.4.5.18 quote_identifier()函数

给定一个字符串参数,此函数将产生一个带引号的标识符,该标识符适合包含在 SQL 语句中。当用作标识符的值是保留字或包含反引号(``'')字符时,此功能很有用。它是在 MySQL 5.7.14 中添加的。

Parameters

in_identifier TEXT:要引用的标识符。

Return Value

TEXT值。

Example
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`                       |
+---------------------------------+