データを保存し、数分ごとに URL にリクエストを送信するために MySQL を使用しています。
URL テーブルは 1 回照会され、setInterval() を使用して毎分 sendRequest 関数を実行することにより、各要求が再送信されます。
問題は、URL がデータベースから削除された場合でも、各リクエストの前にデータベースにクエリを実行していないため、リクエストを送信し続けることです (そして、私の関数はレコードが削除されたことを知りません)。
また、各リクエストの前に関連するデータベース レコードをクエリしたくありません。
したがって、1 分ごとに 1 回データベースにクエリを実行して、削除されたすべてのレコードと、削除されたレコードを clearInterval で検索します。そのため、各レコードに対して毎分クエリを実行する必要はありませんが、更新されたレコードに対して毎分 1 回だけクエリを実行する必要があります (URL が 100 万ある場合、毎分 100 万クエリではなく、毎分 1 クエリになります)。
しかし、クエリで、データベース レコード 1、3、および 6 が削除されたことがわかりました。どうすればそれらだけを clearInterval できますか?