哈哈哈哈,各位看官你们怎么看,且听我分析分析吧
可能有些小伙伴不理解联合主键,那我先说明下哈
主键由多个字段联合组成,语法规则就是
PRIMARY KEY [字段1,字段2,……,字段n]
CREATE TABLE user
(
username varchar(50),
age int(3),
intro varchar(200)
PRIMARY KEY (username,age)
);
为了确定一个用户,我们就把用户名字和用户年龄联合起来作为主键;
其实很多人会认为这就是俩个主键,其实这只是一个主键,不过这个主键是由2个字段组成的啦。真相了吧。其实可以理解为一个双黄几点,有俩个蛋黄,但是呢也是一个鸡蛋。
这个很容易和unique混淆,那如何区分