FitTech
@FitTech

Как в базе правильно хранить промежутки дат?

Подскажите, пожалуйста. Есть таблица Event (id, name, description).
И нужно для события добавить регулярность, "Ежедневно" или "По дня", если по дням, то выбрать дни(пн, вт, ср).
Как правильно такое хранить?
Добавить поле regular ( const_every_day = 1, const_days = 2 и еще 7 полей для дней, типа monday(bool) и тд)?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 2
@dimoff66
Кратко о себе: Я есть
Поле с типом set с возможными значениями Регулярно, Пн, Вт, Ср и т.д.

Либо без регулярно, просто в случае регулярно писать в set все значения, все равно сумма значений хранится в виде числа, базе все равно.
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SET(0, 1, 2, 3, 4, 5, 6)
Ежедневно - значит стоят все дни недели.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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