我正在尝试创建一个数据库以存储一些问题和答案,用于一项小测验。
到目前为止,我有两个表:
questions:(问题ID(PK),问题字符串,正确答案ID)
answers:(答案ID(PK),答案字符串,问题ID)
我在设置外键约束时遇到了麻烦。肯定需要确保 correct answer ID
存在于 answers
中,并且还要确保 answers
中的 question ID
存在于 questions
表格中。但是,尝试在SQliteStudio中添加这些外键时,我得到了错误消息,表明当已经存在从B > A的外键约束时,无法添加一个从表A > B的外键约束。