Часть 1: Какой тип данных MySQL использовать для планирования?
В части 1 моего вопроса я спросил, какой тип данных MySQL использовать, например, для планирования фильмов накино.При составлении расписания фильма вам необходимо знать дату (например, 1 января 2011 г.) и время (например, 9:00 утра).Пожалуйста, не обсуждайте здесь часть 1 моего вопроса.
Вот моя часть 2: что, если я хочу хранить кинотеатры ежедневно в течение нескольких часов работы?Например:
- Понедельник, 9:00 - 21:00
- Вторник, 9:00 - 17:00 * 10101
- и т. Д.
Что такое хороший способпредставить это в базе данных?Имейте в виду, что в этом случае дата не имеет значения (например, мне не нужно знать, в какую дату находится конкретный понедельник).Я пишу только о днях недели и времени суток.
Вот как я, вероятно, сделал бы это:
TABLE: schedule
- schedule_id
- day (ENUM: 0, 1, 2, 3, 4, 5, 6)
- start_time (INT)
- end_time (INT)
start_time
и end_time
будет представлять количество минутс полуночиИтак, 0
для полуночи, 1
для 00:01, 2
для 12:02 и т. Д.
Подхожу ли я к этому праву?Предложения?