我一直在这里查看问题和答案:为标签或标签推荐的 SQL 数据库设计,我了解数据库的一般设计,但它是如何工作的?例如,假设我有这样的设计设置:
Table:Questions
Columns: QuestionID, Title, Content
Table: Tags
Columns: TagID, Title
Table: QuestionTag
Columns: QuestionID, TagID
现在,当用户创建一个新问题时,我会将该问题插入 Questions 表中,并将 QuestionID 设置为自动递增吗?然后对标签做同样的事情?
但是,如果我不一定知道插入时的 ID 是什么,如何将 QuestionID 与 QuestionTag 表中的 TagID 匹配?