5.3.5.1 De bonnes raisons de ne pas utiliser les clés étrangères

Il y a tant de problèmes avec FOREIGN KEYs qu'on ne sait même pas par ou commencer :@:

Le seul aspect intéressant de FOREIGN KEY est de donner aux clients ODBC et quelques autres la possibilité de voir comment une table est connectée, et de l'utiliser pour créer un diagramme de connexion lors de la création d'applications.

MySQL gérera prochainement les définitions des FOREIGN KEY, ce qui permettra aux clients de réclamer la structure de la connexion originale. La version courantes des fichiers ``.frm'' ne le permet pas.