主键最多可以有多少个字段,有没有参数可以设置

2025-04-15 08:56:45
推荐回答(2个)
回答1:

多字段主键的意思不是你想的那样。
如果两个属性都为主键的话,那不就是两个主键么?当然不是,而是这两个字段组合起来成为一个主键,比如有两个字段a,b,a=1,b=2和a=1,b=3是两个主键,不知道我这样说你明白不,这叫联合键,也就是他们的组合是不能重复的,单个的值可以重复,但是组合是不能重复的

回答2:

在sql reference里查到了
A composite primary key cannot have more than 32 columns.
但是我建了个33个字段的主键第34个字段加不上去了.
那不如不要主键了.