Bonjour,
J'ai créé un script shell qui utilise plusieurs scripts sql consécutifs. Ces scripts contiennent tous un grand nombre de requête.
Avant d'appeler mes scripts SQL, j'initialise un fichier de log sur mon serveur. Le problème, c'est que seule les résultats de mes requêtes select se retrouvent dans mes logs. Pour les insert / update / insert, je n'ai aucune trace dans les logs.
Existe t'il une option à activer ou autre ?
J'ai essayé les 2 manières suivantes pour le moment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 LOGFILE=`date +%Y%m%d`.Log mysql --user=pcol01update --password=pcol01update --host=localhost --database=pcol01 < $SCRIPT_SQL | tee -a $LOGFILEMerci par avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6SH_LOG=/opt/mysql/sql/CSTR/Logs FIC_TRACE=$SH_LOG/migration.trc touch $FIC_TRACE mysql --user=pcol01update --password=pcol01update --host=localhost --database=pcol01 < $SCRIPT_SQL >> $FIC_TRACE
Partager