作成時間に応じたフィルタ create_time
元のデータテーブル
SQL コマンド: ユーザー「Sun」の最新のデータを検索し、パスワードを 456 に更新します。 UPDATE
power_user set password='456' where id=(SELECT id from power_user where user_name='Sun' ORDER BY create_time desc limit 1)
一方法:
UPDATE power_user setpassword='123' FROM (SELECT * from power_user WHERE user_name='孙' ORDER BY create_time desc limit 1) as t2 WHERE power_user.id=t2.id
2 つの方法の効率はほぼ同じです。
更新されたデータシートの
パスワードと更新時刻が変更され、変更は成功しました。