Mysql
 sql >> Base de données >  >> RDS >> Mysql

Configurer des clés étrangères dans phpMyAdmin ?

Si vous souhaitez utiliser phpMyAdmin pour mettre en place des relations, vous devez faire 2 choses. Tout d'abord, vous devez définir un index sur la colonne de clé étrangère dans la table de référence (donc foo_bar.foo_id, dans votre cas). Ensuite, accédez à la vue relationnelle (dans la table de référence) et sélectionnez la colonne référencée (donc dans votre cas foo.id) et les actions de mise à jour et de suppression.

Je pense que les clés étrangères sont utiles si vous avez plusieurs tables liées les unes aux autres, en particulier, vos scripts de suppression deviendront très courts si vous définissez correctement les options de référencement.

EDIT :Assurez-vous que le moteur InnoDB est sélectionné pour les deux tables.