Je me demandais comment gérer les clés étrangères en MySQL, car pour la première fois j'aurais à en utiliser !
J'ai lu que si on mettait REFERENCES, c'était équivalent à une clé étrangère mais que MySQL ne gérait pas la vérification (de toute manière, je rajoute toujours une sécurité côté code, mais bon !).
Par contre, j'ai également lu que InnoDB supportait les clés étrangères, mais qu'il était plus lent ...
J'aurais souhaité savoir comment gérer ceci, et ce que vous me conseillez !
Si tu veux utiliser proprement les clés étrangères en MySql, je te conseille des tables InnoDb, c'est à mon avis le plus pratique pour ça. En revanche, attention : ça ne se copie pas en copiant juste les fichiers comme les tables MyIsam : il faut faire un dump et réintégrer les donnéesen mettant le paramètre de vérification d'intégrité référentielle à 0 le temps de l'import.