j'ai lu pas mal de choses et leurs contraire aujourd'hui, certains exemples que je n'ai pas reussi a adapté ( ca c'est pas trop étonnant ) mais avant de m'arracher les cheveux, ou du moins le peu qu'il en reste, j'ai une question existentielle:
- peut on lancer un script Python grâce a un Trigger sur un table MySQL ?
En fait j'aurai aimé pouvoir lancer un script de récupération de données (et conversion en csv) lorsque les données arrivent dans la table... j'avais trouvé ce modèle de Trigger :
Code : Tout sélectionner
DELIMITER $
CREATE TRIGGER Test_Trigger
AFTER INSERT ON SFCRoutingTable
FOR EACH ROW
BEGIN
DECLARE cmd CHAR(255);
DECLARE result int(10);
SET cmd = CONCAT('python /home/triggers.py');
SET result = sys_exec(cmd);
END;
$
DELIMITER ;
il me semble avoir compris qu'il fallait installer cette lib lib_mysqludf_sys mais je ne sais pas ce que ca vaut ?!
Dur.. dur.. d'être un boulet..
Je m'étais résigné a opter pour la solution de créer un cron pour déclencher le script toutes les x minutes, mais quand même j'aimerai bien comprendre ce système car il me parait plus "logique"...
d'avance merci pour vos réponses