2012-01-17 30 views
19

Veo que las vistas tienen un campo de comentarios al igual que las tablas normales, pero que se completa de manera predeterminada con el valor "VER".Crear comentarios para las vistas en 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 

Cuando intento crear una vista con un comentario, aparece un error.

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

¿Hay alguna manera de modificar el campo de comentario o ese campo se usa internamente para otra cosa y debe permanecer como está?

He agregado un feature request a mysql.

+1

MySQL no admite comentarios sobre vistas: no tiene suerte. –

+0

+1 para una buena pregunta y la solicitud de función. Además, los comentarios para las columnas deben implementarse, vea http://stackoverflow.com/questions/8865046/mysql-comments-for-the-columns-of-a-view – TMS

Respuesta

18

De acuerdo con la sintaxis de creación de opinión, no hay manera actualmente para añadir comentarios vistas:

Esta característica se ha solicitado varias veces. Hay cuatro entradas activas relacionadas con esta funcionalidad:

... y varios marcados como duplicados: 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

Si usted está interesado en este tema, vaya a las cuatro entradas activas, haga clic en el botón "me afecta", y también añadir un comentario, preguntando si alguien está trabajando en Esta característica.

Esto agregará visibilidad y aumentará la probabilidad de que se implemente.

Cuestiones relacionadas