Trigger création pb update autre table
Alut à tous,
1/ Bonne année à tou(te)s
2/ Aide, svp : Je tente de créer un trigger (early newbie)
3 tables (simplifiées)
> t1 : articles (AID, ACode, APrice1)
> t2 : oper. commerciale (OCID, OC_amount_off)
> t3 : articles_prices (AID, OCID, APrice1, APrice2)
Avec :
APrice1 = prix public
OC_amount_off= % de reduc
APrice2 = prix promo
Je tente le truc tout simple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| delimiter $$
DROP TRIGGER IF EXISTS aprices_oc_update$$
CREATE TRIGGER aprices_oc_update AFTER UPDATE ON t2
FOR EACH ROW
BEGIN
UPDATE t3 SET APrice2=119 WHERE OCID=OLD.OCID;
END$$
delimiter ; |
Lors de la création, du trigger, il me donne erreur de synthaxe à la ligne 4.
A- Est-ce le ; derrière l'UPDATE ?
B- La façon de faire est elle correcte ?
Toute aide est la bienvenue,
merci
Sam