Bonjour a tous ,
Voila plusieurs heures que je galére pour creer un trigger

Mon code est le suivant:
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);
Et j'ai cette exception qui est levée:

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