mysql 联合主键

mysql 联合主键,第1张

联合主键:把两个列看成是一个整体,这个整体是不为空,唯一,不重复

1.创建表的同时创建联合主键

语法1

语法2

2.针对已经存在表,添加联合主键

复合主键就是用2个或2个以上的字段组成主键。用这个主键包含的字段作为主键,这个组合在数据表中是唯一,且加了主键索引。

可以这么理解,比如,你的订单表里有很多字段,一般情况只要有个订单号bill_no做主键就可以了,但是,现在要求可能会有补充订单,使用相同的订单号,那么这时单独使用订单号就不可以了,因为会有重复。那么你可以再使用个订单序列号bill_seq来作为区别。把bill_no和bill_seq设成复合主键。即使bill_no相同,bill_seq不同也是可以的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8538528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存