две таблицы, каждая с внешним ключом, ссылающимся на другую

Я пытаюсь создать базу данных для хранения некоторых вопросов и ответов для викторины

У меня пока две таблицы:

questions: (Question ID(PK), question string, correct answer ID)

answers: (Answer ID(PK), answer string, question ID)

У меня возникли проблемы с настройкой ограничений внешнего ключа. Конечно, мне нужно убедиться, что correct answer IDсуществует в answers, а также question IDв answersсуществует в таблице questions. Однако при попытке добавить эти внешние ключи в SQliteStudio я получаю сообщения об ошибках, которые предполагают, что я не могу добавить таблицу ссылок внешнего ключа A > B, когда уже существует ограничение внешнего ключа, которое идет от B > A.

5
задан Roger Jarvis 30 June 2012 в 10:15
поделиться