Две таблицы: order и order_status.Тип отношений или перечисления?Какие отношения - PullRequest
0 голосов
/ 18 февраля 2011

У меня есть две таблицы: order и order_status.

В первом я храню заказы магазина, а во втором - различные возможные статусы, которые может иметь заказ (выполняется, оплачен, ...).

Должно бытьесть ли связь (1: 1 ??) между этими двумя таблицами или мне просто нужно создать тип ENUM для значений состояния?

Ответы [ 2 ]

0 голосов
/ 18 февраля 2011

Идите и создайте таблицу.Со временем вам понадобится больше статусов (поверьте мне, я работаю в 20 000 интернет-магазинов каждый день, и OrderStatus НЕ так прост, как кажется).Это также позволит вам добавлять флажки к статусам: некоторые ответы могут считаться формой «отправлены», даже если их описания различаются.

0 голосов
/ 18 февраля 2011

Я обычно делаю enum type для значений статуса. Таким образом, мне не нужно обращаться к базе данных каждый раз, когда я хочу выполнить поиск раскрывающегося списка и т. Д.

...