MySQL ne prend actuellement pas en charge la vérification des contraintes de clé étrangère :
Chapitre 15 Moteurs de stockage alternatifs
Tableau 15.1 Récapitulatif des fonctionnalités des moteurs de stockage
Feature MyISAM Memory InnoDB Archive NDB
Foreign key support No No Yes No No
15.3 Le moteur de stockage MEMORY
Tableau 15.4 Fonctionnalités du moteur de stockage MEMORY
Foreign key support No
PS à partir de 15.3 concernant InnoDB (qui a des FK) vs MEMORY (qui n'en a pas):