与えられた値を戻します。結果セットのカラムの生成に使用された場合、NAME_CONST()
が、カラムが与えられた名前を持つ原因になります。
mysql> SELECT NAME_CONST('myname', 14);
+--------+
| myname |
+--------+
| 14 |
+--------+
この関数は MySQL 5.0.12 から、内部使用のみの目的で追加されました。項17.4. 「ストアドルーチンとトリガのバイナリログ」 で説明されているように、ローカル ルーチン変数への参考を含むストアド ルーチンからのステートメントを書く時にサーバが使用します。mysqlbinlog からの出力にこの関数が含まれる場合があります。