2 つのテーブルから特定の条件に基づいてデータを取得し、それらを 3 番目のテーブルに挿入する mysql ストアド プロシージャを作成しました。この手順を 2 つの状況のいずれかで実行するようにスケジュールすることを計画しています: a) 最初の 2 つのテーブルのいずれかで新しいエントリが作成され、3 番目のテーブルを更新する場合、または b) proc を 5 分ごとに実行するようにスケジュールするだけです。 3 番目のテーブルを更新します。
オプション a) の実行方法がわかりません。LinuxベースのWebホストでcronを使用してスケジュールを設定することを考えていましたが、最後の瞬間に、使用している基本バージョンのcronジョブが許可されていないことに気付きました.
これにより、onlinecronjobs.com などのサービスにたどり着きましたが、このストアド プロシージャの実行にどのように役立つのかわかりませんでした。
私の質問は、そのようなサイトにストアド プロシージャへのリンクを提供する場合です。たとえば、www.mysite.com/cron/mySP.sql の場合、これらのサイトはこのストアド プロシージャを自動的に呼び出して、ストアド プロシージャに 3 番目のテーブルにデータを挿入させることができますか? 私の仮定は正しいですか - ストアド プロシージャへのパスを指定する必要があるだけですか?
ありがとう!