2012-01-17 67 views
19

ビューには通常のテーブルと同様のコメントフィールドがありますが、デフォルトでは「VIEW」値が設定されています。mysqlのビューのコメントを作成

[TABLE_CATALOG] => 
[TABLE_SCHEMA] => xxx 
[TABLE_NAME] => view__xxxx 
[TABLE_TYPE] => VIEW 
[ENGINE] => 
[VERSION] => 
[ROW_FORMAT] => 
[TABLE_ROWS] => 
[AVG_ROW_LENGTH] => 
[DATA_LENGTH] => 
[MAX_DATA_LENGTH] => 
[INDEX_LENGTH] => 
[DATA_FREE] => 
[AUTO_INCREMENT] => 
[CREATE_TIME] => 
[UPDATE_TIME] => 
[CHECK_TIME] => 
[TABLE_COLLATION] => 
[CHECKSUM] => 
[CREATE_OPTIONS] => 
[TABLE_COMMENT] => VIEW 

私はエラーを取得するコメントを持つビューを作成しようとしています。

CREATE OR REPLACE VIEW view__x AS 
SELECT 
* 
FROM `some_table` 
COMMENT = 'some comment' 

コメントフィールドを変更する方法はありますか、そのフィールドは、他の何かのために内部的に使用され、それがあるように滞在する必要がありますか?

mysqlにfeature requestを追加しました。

+1

MySQLはビューに対するコメントをサポートしていません。あなたは不運です。 –

+0

+1の質問と機能のリクエストがあります。また、列のコメントを実装する必要があります。http://stackoverflow.com/questions/8865046/mysql-comments-for-the-columns-of-a-view – TMS

答えて

18

は、ビューを作成する構文によると、現在のビューにコメントを追加する方法はありません。

この機能は数回要求されています。

...と、いくつかの重複としてマークさ:http://bugs.mysql.com/bug.php?id=19602http://bugs.mysql.com/bug.php?id=19602http://bugs.mysql.com/bug.php?id=13109 この機能に関連する4枚のアクティブのチケットがあります。 、http://bugs.mysql.com/bug.php?id=14369,http://bugs.mysql.com/bug.php?id=11082http://bugs.mysql.com/bug.php?id=42870http://bugs.mysql.com/bug.php?id=38137http://bugs.mysql.com/bug.php?id=38137http://bugs.mysql.com/bug.php?id=30729

あなたがこの問題に興味がある場合は、4枚のアクティブチケットに行き、ボタン「私に影響する」をクリックし、また誰が取り組んでいるかどうかを尋ねる、コメントを追加この機能。

これにより、可視性が向上し、実装される可能性が高まります。

関連する問題