主键和UNIQE KEY的区别

来源:1-1 添加和删除字段操作

qq_ibertine_0

2020-09-28 10:03:47

主键说是只能有一个但是利用KEY(a,b)这样的形式可以让ab都变成唯一,UNIQE KEY也是唯一不能重复,区别在哪呢

写回答

1回答

好帮手慕阿慧

2020-09-28

同学你好,

二者区别如下:

http://img.mukewang.com/climg/5f715ec909ba3cbd06820103.jpg

主键和UNIQE KEY唯一都可以保证唯一性。但主键字段不可以传入null值,如下:

http://img.mukewang.com/climg/5f715dde09c66d4605220219.jpg

唯一约束列可以传入多个null值。当唯一约束列中的值不为null时,需要保证列的唯一性。如下:

http://img.mukewang.com/climg/5f715e2409d3560e05770266.jpg

祝学习愉快~

0

0 学习 · 8016 问题

查看课程