Задать вопрос

Как спроектировать БД?

Добрый день!
Разрабатываю сайт-игру for fun. В чем собственно вопрос.. Есть таблица items в БД неких записей. По нажатию кнопки "Начать игру" в таблице с играми games создается новый элемент. В течение работы программы каждый раз достается случайная запись из items. Как сделать так, чтобы для определенной игры из games не было повторений записей из items, то есть хранить информацию об уже использованных записях, чтобы их в дальнейшем не использовать?
  • Вопрос задан
  • 255 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
@deliro
Many to many таблица (FK на игру, FK на запись из items, уникальный индекс на эти два поля). По окончании игры вычистить все записи из этой M2M таблицы с айдишником игры.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы