gpt4 book ai didi

mysql - 这个更新查询有什么问题?我得到 "no records changed"

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

UPDATE sb_reviews 
SET clients_id=(SELECT clients_id
FROM sb_users
WHERE id=sb_reviews.users_id)

sb_reviews 是一个包含 users_id 和新创建的 clients_id 的表。我正在尝试从 sb_users 表中获取 clients_id 并将其放入 sb_reviews 表中,其中 sb_users.id=sb_reviews.users_id

虽然此查询不起作用,但我没有更改任何记录。

最佳答案

您的查询没有问题。

在 mysql 中,如果更新没有效果(即列中的值没有改变),它报告为不是更新。

如果您已经运行过此程序,此后每次运行都会收到“没有记录更改”消息(当然,除非第二个表中的数据发生更改)。

关于mysql - 这个更新查询有什么问题?我得到 "no records changed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528259/

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