Bonjour a tous ,
Voila plusieurs heures que je galére pour creer un trigger
Mon code est le suivant:
Et j'ai cette exception qui est levée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Statement query = conn.createStatement(); String requete = "DROP TRIGGER IF EXISTS synchro_stocksolsys;delimiter $$" + " CREATE TRIGGER synchro_stocksolsys" + " AFTER INSERT ON ps_order_detail" + " FOR EACH ROW" + " BEGIN" + " INSERT INTO ps_stocksolsys VALUES ('', NEW.id_order, NEW.product_id, NEW.product_attribute_id, 'reference', NEW.product_quantity, 'date', '0');" + " END$$;"; boolean res = query.execute(requete);
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delimiter $$ CREATE TRIGGER synchro_stocksolsys AFTER INSERT ON ps_order_detail ' at line 1
Je vois pas ou est l'erreur, la creation fonctionne pourtant avec la console (MySQL query browser)
Merci de votre aide
Partager