No hay diferencia. Son sinónimos.
De la CREATE TABLE
entrada manual
:
KEY
normalmente es un sinónimo de INDEX
. El atributo clave PRIMARY KEY
también se puede especificar simplemente como KEY
cuando se da en una definición de columna. Esto fue implementado por compatibilidad con otros sistemas de bases de datos.