Mysql: Problème de trigger
Bonjour,
J'ai créé deux tables:
Code:
1 2 3 4 5 6 7 8 9 10 11
| CREATE TABLE instance (
id_instance int(11) NOT NULL AUTO_INCREMENT,
nom varchar(30),
PRIMARY KEY (`id_instance`)
);
CREATE TABLE aud (
id_aud int(11) NOT NULL AUTO_INCREMENT,
etat varchar(30),
PRIMARY KEY (`id_aud`)
); |
Code:
1 2 3 4 5 6 7 8
| DELIMITER$
CREATE TRIGGER trig_instance_orcale AFTER INSERT ON instance
FOR EACH ROW
BEGIN
IF (NEW.id_instance='oracle') THEN
INSERT INTO aud(id_instance) VALUES (NEW.id_instance);
END IF;
END$ |
et je veux créer un trigger qui insère dans aud les instances insérées qui ont comme nom oracle. Malheureusement ça ne marche pas et je ne vois pas l'erreur.
Je vous remercie d'avance.