Подтвердить что ты не робот

MySQL Enum правильное использование?

`gender` enum('female','male','rather not say','alien') NOT NULL default 'rather not say',

Это правильный способ использования enum?

4b9b3361

Ответ 1

Да, это так. Подробнее здесь http://dev.mysql.com/doc/refman/5.0/en/enum.html

Ваше использование ENUM занимает меньше места для хранения и намного быстрее, чем если вы сохранили фактические строки, поскольку MySQL внутренне представляет каждый выбор в виде числа. То есть female = 0, male = 1 и т.д.