找回密码
 立即注册
搜索
热搜: 日历 老黄历
查看: 73|回复: 5

每一张数据库表是否都应该有主键?

[复制链接]

3

主题

0

回帖

15

积分

新手上路

Rank: 1

积分
15
发表于 2026-1-23 12:39:11 | 显示全部楼层 |阅读模式
回复

使用道具 举报

0

主题

4959

回帖

1万

积分

新手上路

Rank: 1

积分
10394
发表于 2026-1-23 14:00:42 | 显示全部楼层
主键不是在系统中不是必须的
但处于对数据的冗余,完整性等方面的考虑,建立主键是必要的
回复

使用道具 举报

0

主题

1万

回帖

2万

积分

新手上路

Rank: 1

积分
29598
发表于 2026-1-23 15:28:50 | 显示全部楼层
至少要设置一个主键,否则保存的时候会自动提示的.也便于查询时使用
回复

使用道具 举报

11

主题

4851

回帖

1万

积分

新手上路

Rank: 1

积分
10209
发表于 2026-1-23 16:25:44 | 显示全部楼层
很必要,没有的话却不会出现编辑错误
但只有定义了主键,才能定义该表与数据库中其他表之间的关系
回复

使用道具 举报

0

主题

5143

回帖

1万

积分

新手上路

Rank: 1

积分
10762
发表于 2026-1-23 17:50:52 | 显示全部楼层
不一定,但是可能给数据库查询造成不便,建议还是设置主键。
回复

使用道具 举报

5450

主题

4920

回帖

2万

积分

新手上路

Rank: 1

积分
26666
发表于 2026-1-23 18:37:00 | 显示全部楼层
是的...一定要
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|xuepai.net

GMT+8, 2026-5-21 14:51 , Processed in 1.281250 second(s), 23 queries .

快速回复 返回顶部 返回列表