多字段主键的意思不是你想的那样。
如果两个属性都为主键的话,那不就是两个主键么?当然不是,而是这两个字段组合起来成为一个主键,比如有两个字段a,b,a=1,b=2和a=1,b=3是两个主键,不知道我这样说你明白不,这叫联合键,也就是他们的组合是不能重复的,单个的值可以重复,但是组合是不能重复的
在sql reference里查到了
A composite primary key cannot have more than 32 columns.
但是我建了个33个字段的主键第34个字段加不上去了.
那不如不要主键了.