0
我希望在我的Linux控制台中看到自动刷新的MySQL查询结果。在Linux命令行上自动刷新MySQL查询
是这样的:
while [ 1 ]
do
clear
//some special way of executing 'select id from updates order by id desc limit 1'
sleep 1
done
感谢
我希望在我的Linux控制台中看到自动刷新的MySQL查询结果。在Linux命令行上自动刷新MySQL查询
是这样的:
while [ 1 ]
do
clear
//some special way of executing 'select id from updates order by id desc limit 1'
sleep 1
done
感谢
类似下面应该工作:
watch -n 1 "mysql -e 'select id from updates order by id desc limit 1' your_db"
我知道这是一个老问题,但我偶然发现了它,而试图图出了同样的事情,答案并不完全正确。 MySQL和观看似乎没有发挥好在一起,除非你包裹在这样的双引号,整个mysql命令......
watch -n 1 "mysql -e 'select id from updates order by your_db.id desc limit 1'"
没有双引号,我一直得到帮助信息,而不是从结果我选择。我必须有用户名和密码参数才能使我的查询工作不推荐。可能isn
哦,它是参数-e。我怎么错过了! – pars
@Alasdair:我确定了引用。 (你或schworak可以做到这一点)。 – Hasturkun