автоматическое обновление MySQL-запроса в командной строке Linux - PullRequest
4 голосов
/ 02 августа 2011

Я хотел бы видеть результат автоматического обновления запроса MySQL на моей консоли Linux.

как то так:

while [ 1 ]
do
clear
//some special way of executing 'select id from updates order by id desc limit 1'
sleep 1
done

Спасибо

Ответы [ 2 ]

10 голосов
/ 02 августа 2011

Должно работать что-то вроде следующего:

watch -n 1 "mysql -e 'select id from updates order by id desc limit 1' your_db"
2 голосов
/ 19 декабря 2013

Я знаю, что это старый вопрос, но я наткнулся на него, пытаясь понять то же самое, и ответ не совсем правильный. MySQL и Watch не будут хорошо играть вместе, если вы не заключите всю команду mysql в двойные кавычки, как это ...

watch -n 1 "mysql -e 'select id from updates order by your_db.id desc limit 1'"

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

...