Bonjour,
je travail sur easyphp 2.beta. j'ai concu une application de gestion.
je vex modifer la structure de ma bd , partulierment modifier une
contrainte sur ma table PRODUITS.
a la base voici l essentiel du code sql pour ctte table :
l'essentiel du code sql pour CATEGORIES :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 create table PRODUITS ( Id_produits integer Nom_categorie varchar(20), primary key(Id_produit), foreign key(Id_produit) references CATEGORIES )
voici mon probleme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 create table CATEGORIES Id_categorie integer, Nom_categorie varchar(20), primary key (Id_categorie)
je souhaite que ds mon prg en supprimant un categorie dont l'Id a ete reference
ds un produit ,l'id se supprime automatiquemnt ds la table produit. j'utilise la requette suivante
mais cette requette ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 alter table PRODUITS ( modify foreign key(Id_categorie) references CATEGORIES on delete cascade )
qlqun voit qlque chose ?
Partager