Vedo che le viste hanno un campo di commento proprio come le tabelle normali, ma per impostazione predefinita è popolato con il valore "VIEW".Creare commenti per visualizzazioni in 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
Quando si tenta di creare una vista con un commento, viene visualizzato un errore.
CREATE OR REPLACE VIEW view__x AS
SELECT
*
FROM `some_table`
COMMENT = 'some comment'
C'è un modo per modificare il campo di commento o di quel campo viene utilizzato internamente per qualcosa d'altro e dovrebbe rimanere come è?
Ho aggiunto un feature request a mysql.
MySQL non supporta i commenti sulle visualizzazioni: sei sfortunato. –
+1 per una buona domanda e la richiesta di funzionalità! Inoltre, i commenti per le colonne dovrebbero essere implementati, vedere http://stackoverflow.com/questions/8865046/mysql-comments-for-the-columns-of-a-view – TMS