Dans Direction PHP de décembre on y parle des triggers ce qui m'intéresse vraiment.
Un exemple est donné ou l'on insère un nombre dans la table chiffres, lors de cette insertion s'il est pait alors on le range dans la table pair sinon dans la table impair. Chaque table n'a qu'un champ nommé x.
L'exemple est donné en ligne de commande mais j'aimerais l'exécuter dans phpmyadmin. Cela a l'air de bloquer à la première ligne.
PS : j'utilise WAMP5 phpmyadmin 2.6.4-pl4 Mysql MySQL 5.0.16-nt
A vous tous.
Irunea
Code : Tout sélectionner
Mysql > delimiter //
mysql > CREATE TRIGGER pairimpair
BEFORE INSERT ON chiffres
-> FOR EACH ROW BEGIN
-> if (NEW.x mod 2) THEN
-> INSERT INTO test.impair VALUES (NEW.x);
-> else
-> INSERT INTO test.pair VALUES (NEW.x);
-> end if;
-> END
-> //