Bonjour,
J'ai crée une table ainsi :
Aujourdh'ui, j'ai eu une erreur de code car on update est en mode NO ACTION
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE TABLE IF NOT EXISTS tblTheme( id int(255) unsigned not null auto_increment, nom varchar(200), commentaire varchar(250) 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 dois le changer en ON UPDATE CASCADE
J'ai utilisé :
Mais j'ai une erreur !
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER TABLE tblTheme DROP FOREIGN KEY id_domaine
JE sais que cela provient de id_domaine car la table n'a pas de terme CONSTRAINT
Pouvez-vous m'aider ?
merci
Partager