mysql設置主鍵還要設置索引嗎?
不需要,主鍵具備索引的功能了。當你創建或設置主鍵的時候,mysql會自動添加一個與主鍵對應的唯一索引,不需要再做額外的添加。如果查詢的條件中沒有用到主鍵,可以將你的查詢字段設置為索引。如果你想在主鍵上設置索引的話,主鍵就有索引的功能。擴展資料:
1、主鍵一定是唯一性的索引,唯一性的所以不一定就是主鍵。
2、一個表中可以有多個唯一索引,但是主鍵只能有一個。
3、主鍵列不允許為空值,而唯一性索引列允許空值。
4、主鍵也可以由多個字段組成,組成復合主鍵,同時主鍵也是唯一索引。