masseur
Messages postés64Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention24 avril 2010
-
23 avril 2010 à 19:54
masseur
Messages postés64Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention24 avril 2010
-
24 avril 2010 à 13:09
Bonjour.
Voici mon schéma.
Voici un jeux de donnée.
Lors de la suppression du post d'id 1, il faut que j'efface d'abord les relations contenus dans term_relationship.
Avec une requête j'arrive donc à sélectionner les deux relations qui font référence aux relations du post (il faut supprimer les couples 1-3 et 1-4 de mon term_relationship, le couple 1-1 ne doit pas être supprimé car cette ligne fait référence a un lien).
Une fois les deux relations supprimées, viens le moment de supprimer le post avec un id 1, mais cela est impossible a cause de ma contrainte de clé étrangère.
En effet vu comment est fait mon schéma il considère que le couple 1-1 est considéré comme faisant partie de la contrainte.
Hors, object_id peux très bien avoir le même id est faire référence soit à un post soit à un link, cela est determiné par l'autre champs de ma table.
J'espère que vous avez compris mon problème, si oui avez vous des idées sur comment y remédier?