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およびレターで削除されました。詳細については、こちらをご覧ください。