Quando si CREATE
o ALTER
una tabella, è possibile aggiungere COMMENTS
- uno per la tabella nel suo complesso e uno per ogni colonna. Per recuperare questi commenti, è possibile interrogare il database INFORMATION_SCHEMA
, in particolare le colonne INFORMATION_SCHEMA.COLUMNS.COLUMNS_COMMENT
e INFORMATION_SCHEMA.TABLE.TABLE_COMMENTS
. INFORMATION_SCHEMA
fornisce molti metadati sui database, inclusi i dati forniti dalle istruzioni DESCRIBE
. Qualsiasi utente che abbia accesso in lettura a una determinata tabella o colonna può leggere i rispettivi metadati da INFORMATION_SCHEMA
, ma non può leggere i metadati relativi alle tabelle per cui non hanno accesso in lettura.
Sembra naturale memorizzare i metadati personalizzati in INFORMATION_SCHEMA
, ma non è così flessibile come potrebbe essere necessario perché è possibile memorizzare solo uno COMMENT
per colonna. Se ciò è restrittivo per il tuo scopo o devi aggiornare regolarmente i dati, dovresti seguire @Dark Falcon e creare una tabella aggiuntiva.
Desidero aggiungere le mie informazioni all'elenco che DESCRIBE TABLE restituisce. I miei attributi CUSTOM. – Jack
In breve e breve è più o meno: "Non puoi". Mantieni una tabella separata con colonne per table_name, field_name, attribute_name, ecc. –