1

MYSQL データベースで最後に更新されたレコードを見つける方法。この問題は手入力によるものです

4

1 に答える 1

0

おそらく最善の解決策は、最後の更新が発生したときの列を追加することです。そのフィールドを手動で更新するか、ストアド プロシージャまたはトリガーを作成して自動的に更新するか、MySQL に頼ることができます。テーブルの最初の TIMESTAMP フィールドは、行を更新するときに現在の時刻に更新されます。vijay4vijju のリンクを見ると、ポスターの Bill Karwin が似たようなことを示唆しています。

次に、件名の質問に答えるために、次のような SQL クエリを実行します。

SELECT id, updated
FROM foo
WHERE updated >= NOW() - INTERVAL 1 HOUR
ORDER BY updated DESC
于 2013-10-30T03:37:09.293 に答える