mysql中key、primarykey、uniquekey與index區別?

mysql中key、primarykey、uniquekey與index區別?使用者45350049750322020-02-29 01:28:08

Primary key 與Unique Key都是唯一性約束。但二者有很大的區別:

1、Primary key的1個或多個列必須為NOT NULL,如果列為NULL,在增加PRIMARY KEY時,列自動更改為NOT NULL。而UNIQUE KEY 對列沒有此要求。

2、一個表只能有一個PRIMARY KEY,但可以有多個UNIQUE KEY。