Bonjour,


Je planche depuis un moment déjà sur un trigger instead of insert !

Ma problèmatique est la suivante, je travail sur une vue composée d'une jointure sur deux tables j'aimerais mettre mes tables à jours et je compte donc pour ce faire utiliser des triggers :

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
 
drop table if exists test;
 
CREATE TABLE `test` (
`nom` char(3) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
 
DROP TRIGGER IF EXISTS TRI_INSER_test;
delimiter //
CREATE TRIGGER TRI_INSER_TEST INSTEAD OF INSERT ON test
FOR EACH ROW
BEGIN
IF NEW.nom == "AAA" THEN
SET NEW.nom = "BBB";
END IF;
END//
delimiter ;
seulement voila impossible des créer un trigger. qu'est ce que je ne fais pas bien !!!
Quelqu'un pourrait il jeter un oeil à mon code ??

D'avance merci

Stéphane