Bonjour,
Je veux récupérer uniquement les erreurs qd je lance "l'exécution d'un fichier sur MySQL:
L'équivalent de SPOOL sur Oracle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MariaDB [UTH]> source test.sql
MERCI.
A+
Bonjour,
Je veux récupérer uniquement les erreurs qd je lance "l'exécution d'un fichier sur MySQL:
L'équivalent de SPOOL sur Oracle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MariaDB [UTH]> source test.sql
MERCI.
A+
Salut agdid04.
Vous pouvez faire une redirection dans un fichier de type text.
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part mysql < test.sql --verbose --force >> trace.txt
Re-Bonsoir Artemus24,
Merci de votre aide, y a moyen de ne récupérer que les lignes en erreur ?
Exemple:
MERCI.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 -------------------------------------------------------------------------------------------------- insert into init values (2,6,'ggtte'); ERROR 1136 (21S01) at line 5: Column count doesn't match value count at row 1 -------------------------------------------------------------------------------------------------- insert into init values (2.7,'teyyyyyyyyyyyyyyete'); ERROR 1406 (22001) at line 6: Data too long for column 'txt' at row 1 --------------------------------------------------------------------------------------------------
A+
Salut agdid04.
La redirection uniquement des erreurs se fait en faisant : "2>".
@+
Partager