关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
山妖溜
2016-08-08 03:36
采纳率: 0%
浏览 3586
首页
设计数据库:最好不要用自增属性字段作为主键与子表关联,为什么呢?
不用主键用来与子表关联,那就得新建一个字段,这值应该怎么赋?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
lemostic
2016-08-08 05:50
关注
与子表关联当然是主键最合适,为什么要新建一个字段,新建的字段还要赋值!
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
django自定义非
主键
自增
字段
类型详解(auto increment field)
2020-09-17 15:55
在Django框架中,开发人员有时需要自定义
字段
类型以满足特定需求,比如创建一个非
主键
的
自增
字段
。`django自定义非
主键
自增
字段
类型详解(auto increment field)`这一主题旨在介绍如何在Django中实现这样一个功能。...
为什么不建议使用
自增
ID作为参与业务计算处理逻辑的
字段
?
2025-03-11 14:11
° 安如少年初如梦662的博客
自增
ID的
设计
初衷是为了方便
数据库
管理记录,而不是直接参与...所以,业务逻辑
字段
需要的是语义化、可扩展且安全的
设计
,而不是简单地套用
数据库
的
自增
ID。只有这样,系统才能在复杂多变的业务环境中保持稳定和高效。
理解关系型
数据库
:
主键
、外键与表
关联
2025-03-12 16:33
网站推广优化yetaoaiueo的博客
1. 引言在关系型
数据库
设计
中,
主键
(Primary Key)、外键(Foreign Key)与表
关联
(Table Relationships)是构建数据模型的核心要素。它们不仅保证了数据的唯一性和完整性,还通过定义实体间的逻辑关系,使复杂业务场景的...
oracle
数据库
不自带
主键
自增
,那怎么实现
主键
自增
?
2026-01-12 14:59
缴鸿剑Jackson的博客
众所周知oracle
数据库
不自带
主键
自增
,那怎么实现
主键
自增
?
【
数据库
管理】SQL表结构定义与创建:员工、订单和发票数据模型
设计
及关系建立
2025-07-14 17:13
orders表包含id(
主键
)、name(名称)、price(价格)、quantity(数量)、category(类别)
字段
,而invoices1表包含number(
主键
且
自增
)、order_id(外键
关联
orders表的id)、in_date(日期)、total_amount(总...
【
数据库
设计
】MySQL表
设计
21条经验准则:涵盖命名规范、
字段
类型选择及性能优化21个
设计
2025-04-16 12:59
内容概要:本文整理了21个
设计
MySQL表的经验准则,旨在帮助后端开发人员提升
数据库
表
设计
的质量。主要内容包括:命名规范,如表名、
字段
名需用小写字母且禁用拼音和缩写;选择合适的
字段
类型,如优先选用存储空间小...
为什么 MySQL 官方建议使用
自增
主键
作为表的
主键
?
2023-11-25 04:49
学亮编程手记的博客
此外,
自增
主键
还可以简化表之间的
关联
关系,作为外键的引用。并且
自增
主键
也能减少数据的移动,每次插入都是插入到最后,所以
自增
主键
作为表的
主键
,对于表的操作来说性能是最高的。相比于使用其他类型的列作为
主键
...
为什么
数据库
表
主键
应使用代理
主键
而非业务
主键
?一文讲透
设计
底层逻辑
2025-07-15 13:16
要阿尔卑斯吗.的博客
不允许为空(NOT NULL)不允许重复(唯一性约束)通常被用于外键
关联
、索引创建、业务查询等关键逻辑中
主键
类型含义说明业务
主键
(自然
主键
)来自业务
字段
本身,如身份证号、手机号、工号等代理
主键
(Surrogate Key...
JPA
主键
策略(针对
数据库
自增
字段
重置后无效检查项)
2018-03-09 18:00
GenerationType.IDENTITY 是一种常用的
主键
策略,它使用
数据库
的
自增
字段
来生成
主键
。在使用这个策略时,JPA会将
主键
的生成工作交由
数据库
完成,hibernate 不会介入。这意味着,
数据库
将负责生成
主键
,而不是...
深入解析:
数据库
中不可或缺的
主键
2024-07-17 02:26
1. **单
字段
主键
**:这是最常见的一种
主键
类型,使用单一
字段
作为
主键
。例如,一个员工表中的员工编号可以作为单
字段
主键
。 2. **复合
主键
**:当单个
字段
不足以唯一标识一行数据时,可以使用多个
字段
组合成一个复合...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告