2016-09-22 10 views
-1

テーブルをリアルタイムで監視しています。テーブル名がuser_statsで、ユーザーの記録を保持しているユーザーの記録を保持し、ログに記録されているユーザーの数を監視しています私が使用しているクエリは単純ですSELECT * FROM user_stats 今、プロジェクトはライブであり、ユーザーはリアルタイムでログインしているので、同じスクリプトを繰り返し実行しています。そのような方法がありますが、私はクエリを尾でき、手動で、無限ループのように実行することはできませんか?私はMySQLを使用しており、ubuntuターミナルでクエリを実行しています。ループ内でsql selectクエリを実行する

+0

だから、その情報をログファイルに書き込んでtail -fを実行するのはなぜですか? – e4c5

+0

SQL SELECTクエリ出力をログファイルに書き込むにはどうすればよいですか?基本的に、私が今行っていることは、上矢印キーを押してEnterキーを押すことで、最後のクエリを実行することです。私はそれをループとテールの出力で実行したい。だから最初のポイントは、ループ内でステートメントを実行する方法ですか? –

答えて

0

クエリーを実行したい場合は、あなたが使用してそれを行うことができ、ユーザが実行せずに特定の日時にストアドプロシージャ:

Event 

MySQLのイベントは、クエリを実行するための非常に強力なツールです。実行日時を設定することにより、「自動」に設定することができます。

+0

あなたはそれについてもっと教えてもらえますか?どのようにイベントを設定し、それがループで動くように時間を設定するかのように –

+0

ちょっと待ってください。あなたにそれを行う方法を教えてください。 –

+0

ありがとうございます。待っている.. –

関連する問題