mysql
コマンドラインクライアントはイベント、関数、プロシージャ、トリガのコメントを保存しますが、あなたは--comments
オプションが含まれている場合のみ。
あなたが常に持つことができますmysql
は以下と~/.my.cnf
ファイルを作成して、コメントを含める:
[mysql]
comments=1
残念ながら、MySQLはこのオプションが提供されていても、ビューに対するコメントを保存していないようです。
私は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 Manualを参照してください。
MySQL 5.1より前のバージョンでは、の中にMySQL固有のコメント(/*! a comment */
)を使用することができましたが、5.1およびレターでは「feature」は削除されました。詳細はhereを参照してください。
@Wrikken私はちょうどそれを試み、それは '表示を作成するビュー 'に表示されません –
ええ、申し訳ありません、私はそれを試しに行きました&同じことを発見した、すでにコメントを削除しました。 – Wrikken
コメントを保存できない場合は残念です。ストアドプロシージャには 'COMMENT'指示文がありますが、' CREATE VIEW'仕様にはありません。 –