mysql主鍵和唯一索引的區別?
主鍵和唯一索引都要求值唯一,但是它們還是有區別的:
①.主鍵是一種約束,唯一索引是一種索引;
②.一張表只能有一個主鍵,但可以創建多個唯一索引;
③.主鍵創建后一定包含一個唯一索引,唯一索引并一定是主鍵;
④.主鍵不能為null,唯一索引可以為null;
⑤.主鍵可以做為外鍵,唯一索引不行;
mysql主鍵和唯一索引的區別?
主鍵和唯一索引都要求值唯一,但是它們還是有區別的:
①.主鍵是一種約束,唯一索引是一種索引;
②.一張表只能有一個主鍵,但可以創建多個唯一索引;
③.主鍵創建后一定包含一個唯一索引,唯一索引并一定是主鍵;
④.主鍵不能為null,唯一索引可以為null;
⑤.主鍵可以做為外鍵,唯一索引不行;