Truncate + Foreign Key SQL

Résolu
Coutcout86 Messages postés 219 Statut Membre -  
Coutcout86 Messages postés 219 Statut Membre -
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. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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;

    0
    1. Coutcout86 Messages postés 219 Statut Membre
       
      Ok merci pour l'astuce ;)
      0