课程
/数据库
/MySQL
/与MySQL的零距离接触
我在表中建了两个主键为什么没有报错呢,老师不是说一个表中只能插入一个主键吗,但是我插入了两个主键也没有提示我报错,这是为什么呢
2017-07-16
源自:与MySQL的零距离接触 2-13
正在回答
PRIMARY KEY 主键 同一表只可以存在一个主键,该列作为每组数据的唯一标识
UNIQUE KEY 唯一约束 同一个表可以存在多个,在实际开发中,比如说username不可以重复,可以定义为唯一约束
qq_下个瞬间_03247970 提问者
千散 回复 qq_下个瞬间_03247970 提问者
qq_下个瞬间_03247970 提问者 回复 千散
Setihex 回复 千散
主键只能定义一个,UNIQUE KEY才可以定义多个,你看我截图,定义两个主键时会报错,所以应该是你命令敲错了或者是把UNIQUE KEY误解为主键了吧..
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识