Bonjour,
le script shell suivant me permet de lancer un script MySQL et d'obtenir le log dans un fichier.
J'obtiens une trace (fichier $FIC_TRACE) qui ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part mysql -h localhost -vvb -e "source $SCRIPT_SQL" -u monuser -pmonpwd >> $FIC_TRACE
Je voudrais pouvoir faire un insert du contenu de $FIC_TRACE dans une autre table MySQL de manière automatique mais je ne vois pas vraiment comment faire. Quelqu'un a-t-il déjà fait cela ?delete from sys_etablissement
--------------
Query OK, 40 rows affected
--------------
LOAD DATA INFILE 'etablissement.csv' INTO TABLE etablissement FIELDS TERMINATED BY ';' lines terminated by '\r\n' IGNORE 1 LINES
(ETB_CODE, ETB_TRIGRAMME, @ETB_LIBELLE, @ETB_DATE_CREATION, @ETB_DATE_MODIFICATION)
SET
ETB_LIBELLE = trim(@ETB_LIBELLE),
ETB_DATE_CREATION = now(),
ETB_DATE_MODIFICATION = now()
--------------
Query OK, 40 rows affected, 9 warnings
Records: 40 Deleted: 0 Skipped: 0 Warnings: 9
Bye
Partager