问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库的表和表之间用编码来作为外键字段好呢还是用id作为外键字段好呢...

发布网友 发布时间:2022-04-30 19:30

我来回答

3个回答

懂视网 时间:2022-04-11 11:34

看需求了,不知道你们的code有什么含义,如果仅仅是数据的唯一标志,用id就行了,为什么还要另外code,如果code是可变的,那只能关联到code吧,如果是不可变的,关联code和id都可以。 | 园豆:6408 (大侠五级) | 2020-02-14 11:34
我现在是在一张表里有三个其它表CODE,这个code是要展示的,我如果用ID关联,就要每次去Join其它表是关联查CODE,如果直接放CODE,这个CODE又是能偶尔被改的。我期望每次查询不关联那三张表,又想改CODE的时候动作小一些
支持(0)反对(0)筱恕 | 园豆:196 (初学一级) | 2020-02-14 11:53
@筱恕: 哦,我觉得外键里放Id还是更靠谱。那我觉得没办法,只能是关联查询出Code,当然可以在子表里把id和code同时加上,数据冗余一点,这样就不用关联查询,但是增加了另外一个难度,父表修改code时,子表也得跟着改。

——请问数据库表关联用主键ID好还是CODE好

标签:冗余   数据库表   code   初学   支持   可变   修改   难度   为什么   

热心网友 时间:2022-04-11 08:42

编码比较好,每条数据的编码应该是按照规则写进去的,ID一般是自动生成,如果有删除数据或者遗漏,很可能造成ID不连续或者ID的数据实际对不起来。

热心网友 时间:2022-04-11 10:00

不同的业务需求就会产生不同的设计。你们公司的表中的编码可能是多张表都有这个字段,id的话可能会出现重复的情况吧。还有一种用uuid作为主键也比较多,全球唯一,避免数据重复冗余
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中国人发源于哪里 "中国人"这个名字的由来 微博关注取消会被发现吗? ...守护甜心》等……带点魔法的变身动画片!拜托!!! 跪求:位,字节,字,双字的解释,和关系。最好举例说明例如:VD100_百度知... 电脑的工作原理?为什么数据可以记录信息(如图片) 新风为什么要保温 新风系统为什么要保温 几年的教师资格转事业编制 ay89s51单片机可以用串口下载程序吗? 电信副卡用流量每月有多少G? C#解析GBK编码的XML文件 副卡可以用多少流量,已经用了20G了,对主卡有影响吗? 原车加装导航解码器,解码器内存卡用的凯立德正常,U盘上的凯立德和 8-4-4-4-12 是什么编码? java与mysql乱码问题 java如何对一个字符串生成唯一的编码 android Base64编码 跟 PHP Base64编码 差在哪? 电脑系统更新与不更新有什么区别吗? 请问下高手们,这两个URL地址截取的字符串分别是什么编码?怎么转换的?谢谢啦。 请问括号里面的内容是通过什么语言或者编码方式对应到后面M开头的号码 数据结构或算法分析,一串随机字符的加密或编码方式 C4D R19版本,材质球拖到物体上不显示,且双击材质球无选项,如何解决? 请问这是什么编码?Base64无解 ios uuid 是唯一编码么 C4D R19 OC渲染器安装失败,求解决办法? c4dr19oc渲染器装了以后,c4d r19就打不开了? C4DR19安装OC渲染器,找不到HOSTS文件,无法更改怎么办? C4D R19无安装 OC渲染器提示停止工作,求解决办法? R19森林插件oc渲染的时候为什么稀疏点? 副卡可以共享主卡多少流量 网费每个月120多,手机捆绑的副卡有多少流量? 我的副卡每月流量有多少? 联通手机卡主副一共有多少兆流量 外卖配送费什么时候便宜 副卡每月送多少流量? 4G主副卡一个月多少流量 联通大王卡副卡有多少流量? 美团配送费怎么一会零元一会四元,谁知道所有时间配送费啊 崩漏的历史沿革 读书郎学习机怎么更新系统啊,可以自己在网站上弄吗?怎么弄,拜托大家教我,详细点。 32gb机身内存等于多少g? 32GB内存卡是多少G 32GB手机内存卡实际有没有30GB? 32G内存的手机一般实际可用内存为多少? 大家32G内存一般显示是多少G 物流信息实时推送软件 使用tcp还是 udp 哪个好 摩托车的电子表的公里数和时速数不显示是什么问题? 摩托车码表不动显示0是什么意思? 雅马哈xjr400迈速表不显示