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

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

[复制链接]

3

主题

0

回帖

15

积分

新手上路

Rank: 1

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

使用道具 举报

0

主题

3425

回帖

7166

积分

新手上路

Rank: 1

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

使用道具 举报

0

主题

9996

回帖

2万

积分

新手上路

Rank: 1

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

使用道具 举报

9

主题

3286

回帖

6915

积分

新手上路

Rank: 1

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

使用道具 举报

0

主题

3569

回帖

7456

积分

新手上路

Rank: 1

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

使用道具 举报

5431

主题

3331

回帖

2万

积分

新手上路

Rank: 1

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

使用道具 举报

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

本版积分规则

手机版|xuepai.net

GMT+8, 2026-1-31 02:31 , Processed in 1.187500 second(s), 23 queries .

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