MySQL 8.0 参考手册 / 第 28 章 MySQL 系统模式 / 28.4 sys 模式对象参考 / 28.4.5 sys 模式存储函数 /
28.4.5.18 quote_identifier() 函数
给定一个字符串参数,此函数会生成一个带引号的标识符,适合包含在 SQL 语句中。当用作标识符的值是保留字或包含反引号 ( `
) 字符时,这很有用。
Press CTRL+C to copymysql> 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` | +---------------------------------+