Bonjour , je ne sais pas d'ou vient le problème j'espère que vous pourrez m'aiguiller.
Alors :
  • je possède une table fournisseur avec comme clé primaire "four_id"
  • dans ma table produit je possède la clé étrangère "#four_id" qui fait référence à celle de fournisseur


J'ai ajouté cette contrainte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ALTER TABLE produit ADD CONSTRAINT fk_produit 
  FOREIGN KEY (`#four_id`) REFERENCES fournisseur (four_id) 
    ON DELETE CASCADE
Je pensais que cette contrainte allait permettre lorsque je supprime un fournisseur de supprimer tous les produits associés.

Pourriez-vous m'indiquer une idée ou me dire pourquoi cela ne fonctionne pas ?