Não há diferença. São sinônimos.
De o
CREATE TABLE
entrada manual
:
KEY
é normalmente um sinônimo paraINDEX
. O atributo de chavePRIMARY KEY
também pode ser especificado apenas comoKEY
quando fornecido em uma definição de coluna. Isso foi implementado para compatibilidade com outros sistemas de banco de dados.