navicat非主键字段设置自增

14 篇文章 0 订阅
9 篇文章 0 订阅
目前在接到一个需求设计表时,表中所需字段较少,实际需要字段只需两个(A,B),
且需要将该两个字段都设置为复合主键,再多余设置一个id字段,作为每条数据的编号,
但在设计表时为了每条数据保持唯一性,即除id字段外,A,B属性必不能相同。
故考虑将ab字段设置为复合主键,id字段自增,但会报错,若将id字段设置为主键,
则无法达到该效果,故做以下设计:

id字段自动递增且设为索引(若要一个字段递增,则该字段必须为索引或主键)
A,B字段为主键
具体设计如下图,可满足我自身需求

1.字段设置在这里插入图片描述
2.id必须设置为索引:两者都设置才可保存成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值