mysql client : ne pas afficher le nom des colonnes

lundi 30 mai 2016 · 1 minute · 91 mots

Le client mysql affiche les résultats sous forme d’un tableau dessiné avec des caractères ascii comme l’exemple ci-dessous, mais comment faire si on veut le résultat brut sans fioriture ?

+-------+
| pv_id |
+-------+
|     1 |
|     2 |
|     3 |
+-------+

Si l’on veut n’avoir que les résultats sans la décoration autour, vous pouvez utiliser l’argument -sN à l’exécution du client :

mysql -sN ...

et vous obtiendrez alors :

1
2
3

C’est juste ce qu’il faut pour intégrer les résultats dans un script shell !