Bonjour,
J'ai créé deux tables:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager