Datetime, храню много нулей в таблице. Как оптимизировать структуру?

Kostyab

Новичок
Datetime, храню много нулей в таблице. Как оптимизировать структуру?

Есть таблица с некими заказами:
orderid, userid, order_date, ordersumm, orderstatus, paid_date, output_date
где все столбцы с _date имеют тип datetime.

Столбец order_date заполняется автоматически при заказе с помощью now().
А вот в столбцах paid_date и output_date стоят 0000-00-00 00:00:00 - эти столбцы заполняются админом только при оплате заказа.
И если предположить, что неоплаченных заказов много, база забиватеся нулями.

Вопросы.

1) Правильно ли хранить в таблице много нулей?
2) Надо ли создать дополнительную таблицу именно для оплаченных заказов, и туда уже вставлять реальные данные?
3) Что правильно ставить как Default в столбцы paid_date и output_date, если оставить одной таблицей?

Спасибо.
 

zerkms

TDD infected
Команда форума
т.е. "забитость" поля нулями тебя смущает, а цифрами, обозначающими датувремя - нет. экономия на спичках?
 
Сверху