【问题标题】:Database Design - Questions, Answers, Tags数据库设计 - 问题、答案、标签
【发布时间】:2012-07-14 03:38:41
【问题描述】:

我一直在这里查看问题和答案:Recommended SQL database design for tags or tagging, 我了解数据库的一般设计,但它是如何工作的?例如,假设我有这样的设计设置:

Table:Questions<br>Columns: QuestionID, Title, Content

Table: Tags
Columns: TagID, Title

表:问题标签
列:QuestionID、TagID

现在,当用户创建一个新问题时,我是否可以将该问题插入 Questions 表并将 QuestionID 设置为自动递增?然后对标签做同样的事情?

但是,如果我不一定知道插入时的 ID 是什么,如何将 QuestionID 与 QuestionTag 表中的 TagID 匹配?

【问题讨论】:

    标签: mysql sql database-design tags


    【解决方案1】:

    如果是mysql,可以使用MYSQL_INSERT_ID()追踪最后一个ID

    【讨论】:

    • 谢谢!正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-05
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    相关资源
    最近更新 更多