-1
A
回答
1
没有UNIQUE
约束或在两列上定义的唯一索引,该表可能有重复的行。
另外,默认情况下,主键是聚簇索引:您需要为预期的查询性能单独索引表。
请参阅another SO question和yet another SO question declared as a duplicate of it关于主键&唯一约束与唯一索引之间的差异。
相关问题
- 1. 此表是否需要新的主键?
- 2. 我是否需要为每个表定义一个新的主键字段?
- 3. 是否可以不使用主键当我不需要一个
- 4. 我们是否需要引用另外两个表的表上的主键?
- 5. 我是否需要Transact SQL中的简单IF的括号?
- 6. 为什么我的数据库表需要一个主键?
- 7. RedBean是否需要“id”主键?
- 8. 是否需要主键? (6NF实现)
- 9. 如果我的复合索引是唯一的,我需要一个主键吗?
- 10. 我需要将主表的主键转到依赖表中的外键字段
- 11. 是否有必要在foriegn表中有一个主键?
- 12. SQL加入表 - 它需要一个主键还是唯一的键?
- 13. MySQL是否需要多对多链接表的主键?
- 14. 将一个表中的多个外键转换为另一个表中的单个主键是否正确?
- 15. 我的数据库表中是否需要外键?
- 16. 主表最简单的主键?
- 17. 我是否需要为我的关系表创建代理键?
- 18. MySQL表结构,我需要一个主键吗?
- 19. 我是否需要简单社区网站的SSL证书?
- 20. 我是否需要为简单的网站使用Web框架?
- 21. 我需要设置为其他表中的组合主键之一的外键
- 22. 需要做一个简单的查询
- 23. 需要一个简单的查询
- 24. 需要一个(简单)的SQLite声明
- 25. 需要一个简单的linq
- 26. as3需要一个简单的解释
- 27. 在PHP中需要REGEX帮助。一个简单的。帮帮我!
- 28. 我是否需要一个单独的Eclipse for android ADT开发?
- 29. 我是否需要跨多个表继承外键?
- 30. SQLite中的主键是否需要索引?
你期望什么样的答案?没什么特别的事 – usr
如果你的表缺少一个键,那么它不是它应该表示的外部现实的真实表示。用户很难使用这些数据或准确地验证或更新数据。 – sqlvogel