Что эквивалентно отключению в MySQL? - PullRequest
0 голосов
/ 26 мая 2018

В Oracle SQLPlus я могу написать:

set termout off
spool data.out
@query.sql
spool off

, чтобы убедиться, что выходные данные запроса отправляются в файл data.out, а не в терминал.Есть ли способ, которым я могу сделать то же самое в MySQL?

1 Ответ

0 голосов
/ 26 мая 2018

Вы можете использовать

mysql> tee data.out
mysql> source query.sql
mysql> notee

, и он скопирует вывод в файл, но также покажет его на терминале.Я не думаю, что есть способ полностью отключить вывод терминала.

Вы можете выполнить команду из оболочки вместо mysql> интерактивного сеанса и использовать перенаправление вывода оболочки.

mysql < query.sql > data.out
...