MySQL 8.0 リファレンスマニュアル


28.4.5.18 quote_identifier() 関数

文字列引数を指定すると、この関数は 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`                       |
+---------------------------------+

関連キーワード:  関数, プロシージャ, summary, sys, latency, user, schema, setup, host, file