Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルを更新した最後の行を取得する方法はありますか。
例:- 私のテーブルには 1000 レコードが含まれています。テーブル X の 500 番目のレコードの値を更新したので、代わりに ID 500 が必要です。
前もって感謝します。
よろしく、
この機能はMySQLには存在しないと思います。ただし、タイムスタンプ列を追加することで同じ効果を得ることができます。
ALTER TABLE yourtable ADD COLUMN last_update TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
これにより、last_update列がほぼ自動的に維持されます。これで、タイムスタンプに基づいて、テーブルから最後に更新された行を選択できます。