我的数据库表中是否应该始终有一个主键?
让我们来看看 SO 标记。您可以在任何修订中看到标签,它可能位于带有 postID 和修订号的 tag_rev 表中。我需要 PK 吗?
此外,由于它在一个 rev 表中且当前未使用,标签应该是一团 tagID 而不是多个 post_id tagid 对的多个条目?
最佳答案
表应该有一个主键,这样您就可以用它唯一地标识每一行。
从技术上讲,您可以没有主键的表,但您将违反良好的数据库设计规则。
关于database - 数据库表应该总是有主键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/831850/