2012-01-17 3 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=19602, http://bugs.mysql.com/bug.php?id=19602, http://bugs.mysql.com/bug.php?id=13109 이 기능과 관련된 4 명 개의 활성 티켓이 있습니다 , http://bugs.mysql.com/bug.php?id=14369, http://bugs.mysql.com/bug.php?id=11082 , http://bugs.mysql.com/bug.php?id=42870, http://bugs.mysql.com/bug.php?id=38137 , http://bugs.mysql.com/bug.php?id=38137, http://bugs.mysql.com/bug.php?id=30729

이 문제에 관심이있는 경우, 4 개 개의 활성 티켓으로 이동 버튼 "나에게 영향을 미치는"를 클릭하고, 또한 다른 사람이 작동하고 있는지를 묻는 댓글을 추가 이 기능.

가시성을 높이고 구현 가능성을 높입니다.