И снова у меня вопрос по MySql!
В общем есть задача - организовать очередь производства итемов в игре. Например по умолчанию она длиной 5 итемов. Игрок добавляет в очередь то, что ему нужно произвести. По завершении производства в очереди освобождаетеся место для следующего итема. И т.д. до бесконечности.
Как такую очередь лучше организовать в БД?
Мои варианты:
- Сделать таблицу, в которую добавляеть записи о начале производства, а в клиенте сортировать по дате начала. По завершении производства удалять записи.
- Сделать фиксированную запись для каждого слота, потом их местами менять (переназначая поле order). Не удалять записи.
- Еще как-то?