Bonjour,
Je dois créer un connecteur entre une source de données MariaDB et MongoDB ceci afin d'alimenter la Mongo lors de modification de MariaDB.
Mon premier réflexe est de créer un déclencheur après l'insertion pour jouer des script qui vont faire la phase ETL.

Du coup j'essaye d’exécuter la commande MySQL "\!" , dans une consoleMySQL ceci fonctionne bien

Donc j'essaye ceci dans ma db

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
DELIMITER | 
CREATE TRIGGER connecteurProfilInsert 
AFTER INSERT ON abex
BEGIN 
\! php -v;
END
|
DELIMITER ;
Mais j'obtient l'erreur suivante

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
 
>[Erreur] Lignes de script: 1-8 ---------------------
 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DELIMITER | 
CREATE TRIGGER connecteurProfilInsert 
AFTER INSERT ON abex
BEGIN 
' at line 1 
 
 Avertissements: ---> 
   W (1): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DELIMITER | 
CREATE TRIGGER connecteurProfilInsert 
AFTER INSERT ON abex
BEGIN 
' at line 1
          <--- 
 [Exécuté: 24/08/2017 11:32:04] [Exécution: 0ms]

Auriez-vous une piste ?

Merci.