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 :

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 )
l'essentiel du code sql pour CATEGORIES :

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)
voici mon probleme :

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

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 )
mais cette requette ne marche pas
qlqun voit qlque chose ?