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+
SDR.
"ceux qui vivent, ce sont ceux qui luttent."
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
Si vous êtes de mon aide, vous pouvez cliquer sur .
Mon site : http://www.jcz.fr
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+
SDR.
"ceux qui vivent, ce sont ceux qui luttent."
Salut agdid04.
La redirection uniquement des erreurs se fait en faisant : "2>".
@+
Si vous êtes de mon aide, vous pouvez cliquer sur .
Mon site : http://www.jcz.fr
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager