gpt4 book ai didi

mysql - 如何更新从另一个表的默认空值列中选取值的表的列?

转载 作者:行者123 更新时间:2023-11-29 08:36:15 24 4
gpt4 key购买 nike

我有两个表 user 和 user_secondary。我必须获取几列并存储在 user_secondary 中。现在这两个表都有一行——性别,用户可以稍后更新并保存它。但该条目在 user_secondary 中存储为 null。现在我必须针对 user_secondary 表中的用户更新此性别字段。我该怎么做?

无法定义关键约束,因为性别字段为空值。

最佳答案

请问这两个表是如何关联的?无论如何,此代码可以作为示例:

UPDATE user_secondary
SET user_secondary.GENDER = (SELECT user1.usergender FROM user1
WHERE user1.userid = user_secondary.id)
where user_secondary.GENDER IS NULL

关于mysql - 如何更新从另一个表的默认空值列中选取值的表的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15130297/

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