Мы хотим расширить MySQL, добавив дополнительные столбцы в каждый столбец. Сейчас у вас есть следующее.Можно ли добавить дополнительные столбцы в поля в mysql?
Field, Type, Null, Key, Default, Extra
Мы хотим, чтобы иметь возможность добавить к определению «колонке» дополнительный столбец, как, Attributes
. Наша система имеет определенные спецификации дизайна, которые нам нужно описать больше данных за «столбец». Как мы можем это сделать в MySQL?
Запрос на возврат всех столбцов выглядит следующим образом.
SHOW COLUMNS FROM MyDB.MyTable;
EDIT 1
Я должен добавить это, чтобы начать с, и я извиняюсь за не делать этого. В настоящее время мы описываем атрибуты в разделе «Комментарии» для каждого типа столбца, и мы понимаем, что это очень грязное решение, но это было единственное, о чем мы могли подумать в то время. Мы создали генератор кода, который вращается вокруг структуры БД и является тем, что действительно вытекает из этой инициативы. Мы хотим описать атрибуты кода для столбца, чтобы генератор кода мог забрать изменения и обновить базу кода при каждом изменении или запустить.
добавьте дополнительные поля в таблицу, не нарушайте mysql. «field», «field_foo», «field_bar» и т. д. ... –
У MySQL нет полей. Он имеет столбцы и таблицы. Часто мировое поле используется как синоним столбца. Непонятно, что вам нужно делать здесь. –
@MarcB Мы хотим присвоить атрибуты каждому столбцу в таблице. Добавление «field_foo» для «поля» повторяло бы одни и те же данные снова и снова для каждой строки. – meanbunny