SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.03.2011 01:04:30

Twix
Завсегдатай
Зарегистрирован: 21.02.2008
Сообщений: 88

Как скрыть пустые запросы в консоли ???

Уважаемые коллеги, имеется некоторое множество запросов к БД  , которые приодически исполняются ( в пакетном режиме). Не все из них выводят информацию, т.е. Empty set (0.00 sec). Суть не в этом. Хотелось бы узнать, существует ли возможность не выводить на консоль запрос, который  отобразит Empty set (0.00 sec) ??? . Не очень удобно прокручивать по несколько листов в поисках необходимого, когда большая часть консоли заполнена

mysql>
mysql> select '011' gb,707 Zarez, Avtor, count(Avtor) as Kolichestvo from tb_011 where Defect='707' and Data =CURRENT_DATE group by Avtor order by Kolichestvo desc;
Empty set (0.00 sec)
...
...
...
...
mysql>
mysql> select '011' gb,704 Deformaсia, Avtor, count(Avtor) as Kolichestvo from tb_011 where Defect='704' and Data =CURRENT_DATE group by Avtor order by Kolichestvo desc;
Empty set (0.00 sec)
 


С уважением, Twix.

Неактивен

 

#2 19.03.2011 01:42:27

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Как скрыть пустые запросы в консоли ???

В пакетном режиме всё должно работать smile

Код:

silentia:~$ cat a.sql 
SELECT 1;
SELECT 2 FROM mysql.user WHERE user = 7;
SELECT 3;
silentia:~$ mysql -N <a.sql 
1
3

Неактивен

 

#3 19.03.2011 01:45:53

Twix
Завсегдатай
Зарегистрирован: 21.02.2008
Сообщений: 88

Re: Как скрыть пустые запросы в консоли ???

Спасибо  за помощь, всё ОК!

Отредактированно Twix (19.03.2011 12:53:44)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson