-
I MySQL skapar en PRIMÄR eller UNIK KEY ett index på de kolumner som definieras i begränsningen. Om det finns flera kolumner skapas ett sammansatt index.
Om det är en InnoDB-tabell blir PRIMARY KEY också det klustrade indexet för tabellen.
-
Det är inte meningsfullt att lägga till ytterligare index med samma definitioner som en PRIMÄR/UNIK.
För andra RDBMS kommer ett index att krävas för dessa begränsningar. Även om du tillåts skapa en begränsning utan ett lämpligt index, kommer det att krävas för att få någon rimlig prestanda.