DESCRIBE <table>;
Este é realmente um atalho para:
SHOW COLUMNS FROM <table>;
De qualquer forma, existem três valores possíveis para o atributo "Key":
PRIUNIMUL
O significado de
PRI e UNI são bastante claros:PRI=> chave primáriaUNI=> chave única
A terceira possibilidade,
MUL , (sobre o qual você perguntou) é basicamente um índice que não é uma chave primária nem uma chave exclusiva. O nome vem de "multiple" porque várias ocorrências do mesmo valor são permitidas. Direto da documentação do MySQL
:
SeKeyéMUL, a coluna é a primeira coluna de um índice não exclusivo no qual várias ocorrências de um determinado valor são permitidas na coluna.
Há também uma ressalva final:
Se mais de um dos valores de Key se aplicar a uma determinada coluna de uma tabela, Key exibe aquele com a prioridade mais alta, na ordemPRI,UNI,MUL.
Como nota geral, a documentação do MySQL é muito boa. Na dúvida, confira!