@Farrien
Tell me who

ENUM или INT для этой цели?

Недавно на работе мне указали на то, чтобы в таблицах я использовал лучше ENUM, хотя никогда прежде его не использовал.
Сейчас все ENUM представляют значения в целочисленных 0, 1, 2 и так далее. Чаще всего 0 и 1 для указания состояния. Типа тут наверно защита от того чтоб туда не назначили случайно числа не из диапазона.
А в целях будущем оптимизации это хуже, чем просто установить тип INT и не смотреть на какую-то маловероятную вероятность, что через PHP установят неправильное число?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Используйте стиль написания кода вашей компании. Это позволит избежать недопонимания.
Что же до других проектов. Сейчас есть ORM и они прекрасно мэпят все во все. То есть вы будете думать в терминах ЯП, а не базы данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы