Bonjour ,
J'ai les 2 tables suivantes :
tranche: qui contient les colonnes numerotranche et libelletranche
compte: qui contient numerocompte , numerotranche
J'ai les données suivantes dans les 2 tables : (TR1,libelle1) (n1,TR1)
Sachant que le numero tranche est clé primaire dans tranche et étrangère dans l'autre, je veux supprimer les lignes qui contiennent TR1 dans la base de données, par exemple les 2 données que j'ai mises auparavant.
J'utilise tout d'abord la requête pour supprimer TR1 quand elle appartient à tranche par :
Mais il me sort l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alter table tranche delete numerotranche where numerotranche='TR1'
qui signifie littéralement qu'on ne doit pas la toucher car elle est aussi clé etrangère.cannot delete or update a parent row a foreign key restreint fails
Donc, j'aimerais vous demander si je peux, avec une seule requête, remédier à ce problème.
merci
Partager