Bonjour,
J'ai deux tables :
A plusieurs themes peuvent correspondre un seul domaine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 CREATE TABLE IF NOT EXISTS tblDomaine( id int(255) unsigned not null auto_increment, nom TEXT, commentaire TEXT DEFAULT '', ordre int(255) unsigned default 0, date_creation DATETIME DEFAULT "0000-00-00 00:00:00.0", PRIMARY KEY(id) )TYPE=INNODB; CREATE TABLE IF NOT EXISTS tblTheme( id int(255) unsigned not null auto_increment, nom TEXT, commentaire TEXT DEFAULT '', id_domaine int(255) unsigned not null, ordre int(255) unsigned default 0, date_creation DATETIME DEFAULT "0000-00-00 00:00:00.0", PRIMARY KEY(id), INDEX (id_domaine), FOREIGN KEY (id_domaine) REFERENCES tblDomaine(id) ON DELETE CASCADE ON UPDATE NO ACTION )TYPE=INNODB;
Je ne parviens pas à supprimer en une seule requete les enregistrements dans tblTheme qui ont des id_domaine identique !
(Attention, je ne veux pas 'toucher aux enregistrements de tblDomaine.)
J'ai bien fouillé sur le forum et la FAQ sans résultats.
Pouvez-vous m'aider ? Déjà est-ce possible en une seule requête de supprimer plusieurs enregistrements ayant leur valeur de champ identique.
Merci
Partager