История изменений
Исправление deep-purple, (текущая версия) :
Делай так:
Таблица «уроки (lessons)»
id - целое, беззнаковое, автоинкремент
name - варчар 255 утф-8 генерал цы, название урока (История, Математика, др.)
Таблица «классы (classes)»
id - целое, беззнаковое, автоинкремент
name - варчар 255 утф-8 генерал цы, название класса (11 класс, 5 класс, др.)
Таблица «уроки классов (classes_lessons)»
class_id - целое, беззнаковое, не уникальный индек, айдишник класса
lesson_id - целое, беззнаковое, не уникальный индек, айдишник урока
lesson_date_time - DATETIME, дата и время начала урока
Но если тебе не критична вся сетка календаря, то можешь вместо lesson_date_time сделать поле day_number - ENUM, беззнаковое, не уникальный индекс и перечислить там все дни словами: «mon», «tue» и т.д.
Если важен порядок следования уроков, добавь поле sort_number - инт, беззнаковое, не уникальный индекс.
А вот потом поговорим какие данные и в каком виде ты хочешь из этих таблиц доставать.
Исправление deep-purple, :
Делай так:
Таблица «уроки (lessons)»
id - целое, беззнаковое, автоинкремент
name - варчар 255 утф-8 генерал цы, название урока (История, Математика, др.)
Таблица «классы (classes)»
id - целое, беззнаковое, автоинкремент
name - варчар 255 утф-8 генерал цы, название класса (11 класс, 5 класс, др.)
Таблица «уроки классов (classes_lessons)»
class_id - целое, беззнаковое, не уникальный индек, айдишник класса
lesson_id - целое, беззнаковое, не уникальный индек, айдишник урока
lesson_date_time - DATETIME, дата и время начала урока
Но если тебе не критична вся сетка календаря, то можешь вместо lesson_date_time сделать поле day_number - ENUM, беззнаковое, не уникальный индекс и перечислить там все дни словами: «mon», «tue» и т.д.
А вот потом поговорим какие данные и в каком виде ты хочешь из этих таблиц доставать.
Исходная версия deep-purple, :
Делай так:
Таблица «уроки (lessons)»
id - целое, беззнаковое, автоинкремент
name - варчар 255 утф-8 генерал цы, название урока (История, Математика, др.)
Таблица «классы (classes)»
id - целое, беззнаковое, автоинкремент
name - варчар 255 утф-8 генерал цы, название класса (11 класс, 5 класс, др.)
Таблица «уроки классов (classes_lessons)»
class_id - целое, беззнаковое, не уникальный индек, айдишник класса
lesson_id - целое, беззнаковое, не уникальный индек, айдишник урока
lesson_date_time - DATETIME, дата и время начала урока
А вот потом поговорим какие данные и в каком виде ты хочешь из этих таблиц доставать.