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 \! php -v;
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 DELIMITER | CREATE TRIGGER connecteurProfilInsert AFTER INSERT ON abex BEGIN \! php -v; END | DELIMITER ;
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.
Partager