Qual é o motivo para usar \G
na frente de seu comando / consulta?!? Usado assim, é normal obter este erro: No query specified
, porque você não especificou nenhuma consulta antes de usar \G
:
mysql> help
...
ego (\G) Send command to mysql server, display result vertically.
...
O caminho certo para mudar para my_database
do comando-lie é:
mysql> use my_database;
ou (veja help
novamente):
mysql> \u my_database
Além disso, quando você alterna para outro banco de dados, não vejo nenhum motivo para usar \G
, já que a saída será a mesma. mas se você realmente quiser, você pode usar depois de digitar seu comando / consulta, assim:
mysql> use my_database \G