Vika7
@Vika7
вебист

Хранение времени в БД?

Как хранить время в БД, но с условием, что известные временные интервалы - 15,20, 45 минут, 1 и 2 часа в течении дня будут запрошены и заполнены событием. Задача сделать - ежедневник. Лучше сделать отдельно таблицу со свободным временем и отдельно с занятым, но тогда как они будут между собой синхронизироваться? У кого какие мысли?
  • Вопрос задан
  • 1203 просмотра
Решения вопроса 2
@res2001
Developer, ex-admin
Храните в типе datetime начало и конец события, а уж интервалы обеспечите логикой. И не надо хранить не назначенные интервалы - только созданные события.
Ответ написан
rpsv
@rpsv
делай либо хорошо, либо никак
Немного странный формат хранения информации.
Если это ежедневник, то он должен хранить "начало" и "окончание" события.
Или что подразумевается под интервалами?
---
Делить на 2 таблицы - не стоит, запаритесь с синхронизацией.
Лучше/правильней выделить 1 поле-флаг, которое будет хранить статус "занято/не занято"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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