相关疑难解决方法(0)

我应该有一个专用的主键字段吗?

我正在设计一个由Web应用程序使用的小型SQL数据库.

假设一个特定的表有一个Name字段,其中不允许两行具有相同的值.但是,用户可以随时更改"名称"字段.

此表中的主键将用作其他表中的外键.因此,如果将Name字段用作主键,则需要将任何更改传播到其他表.另一方面,唯一性要求将自动处理.

我的直觉是添加一个整数字段作为主键,可以由数据库自动填充.有这个领域有什么意义,还是浪费时间?

database-design primary-key

18
推荐指数
3
解决办法
3972
查看次数

标签 统计

database-design ×1

primary-key ×1