更新された行を選択する簡単な方法はありますか?
長い間読み取られなかったデータを削除できるように、行を読み取るたびにタイムスタンプを保存しようとしています。
最初にSELECT
クエリを実行してみましたが、少し遅いですが、次のような単純な解決策も見つかりました
UPDATE foo AS t, (SELECT id FROM foo WHERE statement=1)q
SET t.time=NOW() WHERE t.id=q.id
しかし、私はまだこれを行うための通常の方法を見つけたいと思っています。
また、最初に時間を更新してから、更新された行を選択する方がはるかに簡単だと思いますが、これでも何も見つかりませんでした