Truncate + Foreign Key SQL

Résolu
Bonjour,

J'ai un petit souci lorsque je souhaite vider un table avec des clés étrangères cela ne fonctionne pas j'ai cette erreur :
Cannot delete or update a parent row: a foreign key constraint fails


Quelqu'un aurait-il un astuce pour résoudre ce problème ?

Merci d'avance.

1 réponse

  1. Modérateur
    Bonjour,

    Quelqu'un aurait-il un astuce pour résoudre ce problème ?

    Oui (enfin.. ce n'est pas ce qu'on pourrait appeler une astuce...) ..... il faut avant supprimer les enregistrement dans l'autre table correspondant aux FK de celle-ci.

    C'est justement pour éviter des suppressions hasardeuses que sont utilisées les Foreign Key....
    Et à ma connaissance.. on ne peut pas faire autrement;

    1. Ok merci pour l'astuce ;)