Comment puis-je ajouter des en-têtes et le format MySQL fichiers de sortie de requête?
-
05-10-2019 - |
Question
Je me connecte à mysql
de mon quelque chose shell Linux et l'utilisation comme ceci:
SELECT * FROM students INTO OUTFILE '/tmp/students'.
-
Pourquoi est-ce que je vois
\N
à des fins de ligne? Je veux chaque enregistrement dans une rangée, mais pourquoi je vois le\N
? Explicitement imprimé -
Comment puis-je imprimer tous les en-têtes de colonne dans la première rangée?
La solution
SELECT ... INTO OUTFILE exporte le résultat dans un format délimité spécifique plutôt mysql. \ N désigne une valeur NULL, et non pas en bout de ligne.
Run par exemple à partir d'une ligne de commande:
echo 'select * from students' | mysql mydb >/tmp/students
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow