mysql
コマンドラインクライアントは、オプションを含めた場合に限り、EVENT、FUNCTION、PROCEDURE、TRIGGERのコメントを保存します--comments
。
次のファイルを作成することで、いつでもmysql
コメントを含めることができます。~/.my.cnf
[mysql]
comments=1
残念ながら、このオプションが提供されている場合でも、MySQLはVIEWのコメントを保持していないようです。
VIEW内にコメントを格納することを決定した唯一の方法は、ORDER BY
フィールドの最後にダミーの文字列を含めることです。例えば:
CREATE
DEFINER = `root`@`localhost`
SQL SECURITY INVOKER
VIEW
ex
AS
SELECT
*
FROM
mysql.user
ORDER BY
user,
'a comment can go here';
詳細については、MySQLマニュアルを参照してください。
/*! a comment */
MySQL 5.1より前では、s内でMySQL固有のコメント()を使用できVIEW
ましたが、その「機能」は5.1およびレターで削除されました。詳細については、こちらをご覧ください。