gpt4 book ai didi

mysql - 在 MySql 中使用 MAX() 更新

转载 作者:行者123 更新时间:2023-11-29 01:14:55 24 4
gpt4 key购买 nike

下面的代码效果很好,但是......

如何在同一语句中使用带有 MAX() 函数的更新?

类似于:UPDATE Msg SET myTime=NOW() WHERE user='username' AND myTime=max(myTimp)

SELECT @myId:=(SELECT id FROM Msg
WHERE myTime=(SELECT MAX(myTime) FROM Msg
WHERE user='username'));

UPDATE Msq SET myTime=NOW()
WHERE id=@myId;

最佳答案

  UPDATE Msg
SET myTime=NOW()
WHERE user='username'
ORDER BY myTime DESC
LIMIT 1

关于mysql - 在 MySql 中使用 MAX() 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5297479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com