gpt4 book ai didi

MYSQL 用特定行的值更新所有值

转载 作者:行者123 更新时间:2023-11-29 12:43:04 25 4
gpt4 key购买 nike

我怎样才能实现这样的目标:

更新产品集描述 = ((行 ID 15 的描述))

这意味着所有行都将具有相同的产品编号 15 描述。

最佳答案

在 MySQL 中,使用连接:

UPDATE products p cross join
(select description
from products
where rowid = 15
) p15
SET p.description = p15.description;

编辑:

子查询不是必需的。我只是认为它使查询更具可读性。它对性能的影响应该很小,因为它可能只返回一行。您可以将其写为:

UPDATE products p join
products p15
on p15.rowid = 15
SET p.description = p15.description;

关于MYSQL 用特定行的值更新所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25846463/

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