gpt4 book ai didi

mysql - 将表更新为另一个表中的最后一个 ID

转载 作者:行者123 更新时间:2023-11-29 07:03:05 26 4
gpt4 key购买 nike

我想运行类似的东西

 UPDATE TABLE profile
SET profile_photo = (SELECT photo_id FROM photos WHERE profile_id
= 'someprofileid' ORDER BY photo_id DESC LIMIT 1;)
WHERE 'somecolumn' = 'some criteria'

我见过Advanced MySql Query: Update table with info from another table

但我只想要满足 WHERE 子句的最后一个条目,因此需要 DESCLIMIT 1。如何将这些条件包含在 SET 信息中?

(我的目标是在删除或其他操作后将个人资料图片更改为最新的个人资料图片)

最佳答案

使用带有 limit 和 desc 的选择查询,获取 id 并简单地更新该 id

关于mysql - 将表更新为另一个表中的最后一个 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42670932/

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