1 時間以上経過していてまだ検証されていないレコードを削除するために毎分実行されるこの Mysql イベントがあります。
したがって、table1には(例)があります
userid | timestamp
------------------
1 | >1 Hr
2 | <1 Hr
3 | <1 Hr
4 | >1 Hr
ここでは、ユーザー ID 1 と 4 が削除されます。
また、プロファイルと呼ばれる別のテーブルからデータを削除する必要もあります。このテーブルには、ユーザーがサインアップしたときにユーザー ID やその他のデータが自動的に挿入されます。そう:
したがって、table2 は
userid | ProfileName
------------------
1 | James
2 | Kirk
3 | Lars
4 | Robert
ここで、上の表では、1 と 4 は上の表から削除されているため、同様に削除する必要があります。このテーブルにはタイムスタンプ列がありません (追加できません)。
私が行うデータを削除するには:
delete from table1 where rs_user_sg_ts >= date_sub(NOW(), interval 1 hour);
同じイベントを使用して、一度に両方のテーブルからデータを削除するにはどうすればよいですか?