Il n'y a aucune différence. Ce sont des synonymes.
De le CREATE TABLE saisie manuelle
:
KEYest normalement synonyme deINDEX. L'attribut de cléPRIMARY KEYpeut également être spécifié comme simplementKEYlorsqu'il est donné dans une définition de colonne. Cela a été implémenté pour la compatibilité avec d'autres systèmes de base de données.