bonjour,
Dans mysql 5 et des tables innoDB.
j'ai une table A qui contient une colonne A_id et une autre A_id_rattachement
(plus d'autres colonnes mais c'est pas intéressant)
j'ai aussi une FK qui vérifie que l'id mis dans la colonne A_id_rattachement est bien présent dans la colonne A_id. Il n'y a aucune instruction spécifique pour les évènement on delete/update de cette clé.
le problème : quand je veux supprimer une ligne qui contient un A_id et et un A_id_rattachement identique (i.e. la ligne fait référence à elle même), Mysql refuse de faire le delete... car la FK n'est pas respectée.... on tourne en rond et a devient impossible de supprimer ma ligne... (sauf à changer le champ A_id_rattachement avant)
quelqu'un sait comment résoudre mon problème ???
Merci beaucoup
Partager