У меня есть таблица еженедельных событий, которые проходят в определенные дни недели (например, MTWTh, MWF и т. д.) и проводятся в определенное время (например, с 8:00 до 17:00). Как лучше всего хранить информацию о дне недели в MySQL, чтобы упростить получение данных и работу с ними? Моему приложению CakePHP потребуется получить все происходящие события NOW()
.
Для времени суток я бы просто использовал TIME. Для дней недели я рассматривал 7-битное битовое поле, varchar (сделка типа MTWThFr) для дней недели, но оба они кажутся неуклюжими решениями (varchar был более неуклюжим).
Какие-либо предложения?