Lorsque vous travaillez avec une BD MySQL, vous devez vous assurer que les tables utilisent le moteur InnoDB pour qu'elles puissent gérer les contraintes d'intégrité référentielle.
Si vos tables utilisent un autre moteur, vous pouvez les modifier à l'aide de la commande ALTER TABLE.
Ex :
ALTER TABLE voitures ENGINE InnoDB;
Notez qu'il n'est pas possible de modifier plus d'une table à la fois. Si vous devez changer le moteur pour 4 tables, vous devrez faire 4 ALTER TABLE différents.
▼Publicité