eugene_leshchinskiy
@eugene_leshchinskiy

Каким образом лучше всего избежать повторения ENUM в БД?

Есть 2 таблички. У них есть поле, которое отвечает за статус заказа,с типом данных, например,
ENUM('BOOKED', 'SUBMITTED', 'PAID', 'CANCELLED', 'NOT_ACTIVE', 'REFUSE').
что если у меня таких табличек будет 10? и я захочу изменить ENUM? Как сделать более гибким и поместить это где-то в одно место? Спасибо
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
Для этого, внезапно, можно использовать таблицу значений и внешние ключи.

Хотя, конечно, создание таблиц при работе с базой данных кому-то может показаться радикальной идеей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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