MySQL. Как узнать варианты значения поля enum?


Поля типа enum дают большой прирост скорости и производительности сравнительно с использованием простых строк. Это знают все. А о том, как простым запросом получить список всех доступных значений для поля enum я расскажу в этой статье.

Итак, все очень просто. Выполните следующий запрос:

SHOW COLUMNS FROM users WHERE field = 'type'

Результатом запросу будет строка с колонкой Type, которая нас и интересует. Ее значение будет иметь примерно такой вид:

enum('user','organization','admin')

.

Именно здесь перечисляются все возможные варианты значения.

О том, как получить все значения на php для проведения, например, валидации я рассказал здесь.

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *