2012-01-17 50 views
19

Tôi thấy rằng các chế độ xem có trường nhận xét giống như các bảng thông thường, nhưng theo mặc định được điền bằng giá trị "VIEW".Tạo nhận xét cho các chế độ xem trong 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 

Khi tôi cố tạo chế độ xem có nhận xét, tôi gặp lỗi.

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

Có cách nào để sửa đổi trường nhận xét hoặc trường đó được sử dụng nội bộ cho một mục khác và nên giữ nguyên như vậy không?

Tôi đã thêm feature request vào mysql.

+1

MySQL không hỗ trợ nhận xét về lượt xem - bạn đã hết may mắn. –

+0

+1 cho câu hỏi hay và yêu cầu tính năng! Ngoài ra, các ý kiến ​​cho các cột nên được thực hiện, xem http://stackoverflow.com/questions/8865046/mysql-comments-for-the-columns-of-a-view – TMS

Trả lời

18

Theo cú pháp tạo cái nhìn không có cách nào hiện để thêm bình luận một cái nhìn:

Tính năng này đã được yêu cầu nhiều lần. Có bốn vé hoạt động liên quan đến chức năng này:

... và một số đánh dấu là bản sao: http://bugs.mysql.com/bug.php?id=19602, http://bugs.mysql.com/bug.php?id=19602, http://bugs.mysql.com/bug.php?id=13109 , 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

Nếu bạn quan tâm đến vấn đề này, đi đến bốn vé hoạt động, nhấp vào nút "tôi ảnh hưởng", và cũng thêm một bình luận, hỏi nếu có ai đang làm việc trên tính năng này.

Điều này sẽ tăng khả năng hiển thị và tăng khả năng hiển thị.