在循环中运行sql select查询

问题描述:

我正在实时监控一个表,我们假设表名是user_stats,它保留了用户登录到我的网站的记录,并且我正在监控有多少用户已登录在,我正在使用的查询是简单SELECT * FROM user_stats 现在,由于该项目是实时的,用户正在实时登录,我一次又一次地运行相同的脚本。有没有办法让我可以停止查询,而不是手动运行它,也许像一个无限循环?我正在使用MySQL并在ubuntu终端中运行查询。在循环中运行sql select查询

+0

那么为什么你不把信息写入日志文件并运行尾部-f?方式更简单 – e4c5

+0

如何将SQL SELECT查询输出写入日志文件?基本上,我现在所做的是按向上箭头键,然后按回车,运行最后一个查询。我想在循环中运行它并尾部输出。所以第一点是如何在循环中运行语句? –

如果你想运行一个查询,在一个特定的日期和时间,存储过程无需用户进行执行,你可以通过做:

Event 

MySQL事件是执行查询非常强大的工具或任何“自动”设置执行日期和时间。

+0

你能告诉我更多关于它吗?就像如何设置一个事件和时间一样,以便它在循环中运行 –

+0

稍等一下生病就告诉你如何去做。 –

+0

谢谢。等候.. –