DESCRIBE <table>;
Detta är faktiskt en genväg för:
SHOW COLUMNS FROM <table>;
Det finns i alla fall tre möjliga värden för "Key"-attributet:
PRIUNIMUL
Betydelsen av PRI och UNI är ganska tydliga:
PRI=> primärnyckelUNI=> unik nyckel
Den tredje möjligheten, MUL , (som du frågade om) är i grunden ett index som varken är en primärnyckel eller en unik nyckel. Namnet kommer från "flera" eftersom flera förekomster av samma värde är tillåtna. Direkt från MySQL-dokumentationen
:
Om
KeyärMUL, kolumnen är den första kolumnen i ett icke-unikt index där flera förekomster av ett givet värde är tillåtna i kolumnen.
Det finns också en sista varning:
Om mer än ett av nyckelvärdena gäller för en given kolumn i en tabell, visar Key den med högst prioritet, i ordningen
PRI,UNI,MUL.
Som en allmän notering är MySQL-dokumentationen ganska bra. Om du är osäker, kolla in det!