- ベストアンサー
MySQLのデータ監視
ある値が規定値を下回った場合に、ある処理(insert文の実行など)を動かすということは可能なのでしょうか? 今は、PHPで無限ループを作り、その中でselect文を実行し値チェック後、処理起動とすることで常時監視しようかと思っているのですが効率が悪い気がするので何かいい案があれば教えていただければと思います。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
実際にトリガーが適用できるか不明ですが、一般的にはトリガーを利用すると思います。 URL http://dev.mysql.com/doc/refman/5.1/ja/triggers.html
その他の回答 (1)
- saintandre
- ベストアンサー率31% (194/607)
回答No.2
その値が自動的に更新されるのでないのでしたら その値の更新時の処理に盛り込むべきだとおもいます。 もしくは締め時間を設定してcronで動かすべきかと。
質問者
お礼
回答ありがとうございます。 お礼が遅くなってしまし申し訳ありません。 更新時の処理に盛り込めるか検討してみます。 cronは、共有サーバーを使うことになりそうなので使用できません。
お礼
回答ありがとうございます。 お礼が遅くなってしまし申し訳ありません。 トリガーが使えるか調べてみます。