2016-09-22 122 views
-1

我正在實時監控一個表,我們假設表名是user_stats,它保留了用戶登錄到我的網站的記錄,並且我正在監控有多少用戶已登錄在,我正在使用的查詢是簡單SELECT * FROM user_stats 現在,由於該項目是實時的,用戶正在實時登錄,我一次又一次地運行相同的腳本。有沒有辦法讓我可以停止查詢,而不是手動運行它,也許像一個無限循環?我正在使用MySQL並在ubuntu終端中運行查詢。在循環中運行sql select查詢

+0

那麼爲什麼你不把信息寫入日誌文件並運行尾部-f?方式更簡單 – e4c5

+0

如何將SQL SELECT查詢輸出寫入日誌文件?基本上,我現在所做的是按向上箭頭鍵,然後按回車,運行最後一個查詢。我想在循環中運行它並尾部輸出。所以第一點是如何在循環中運行語句? –

回答

0

如果你想運行一個查詢,在一個特定的日期和時間,存儲過程無需用戶進行執行,你可以通過做:

Event 

MySQL事件是執行查詢非常強大的工具或任何「自動」設置執行日期和時間。

+0

你能告訴我更多關於它嗎?就像如何設置一個事件和時間一樣,以便它在循環中運行 –

+0

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

+0

謝謝。等候.. –