gpt4 book ai didi

mysql - 关于重复 key 更新站点=?在哪里

转载 作者:行者123 更新时间:2023-11-29 07:23:37 25 4
gpt4 key购买 nike

我有一个表,用于记录用户颜色。

如果用户还没有颜色,我就没有他的行,所以我需要插入而不是更新。

我尝试:

INSERT INTO cores (`user`,`site`) VALUES ('josh','red')
ON DUPLICATE KEY UPDATE `site`='red' WHERE `user`='josh' limit 1

where 不起作用...我如何更新 where user = josh?

最佳答案

由于您对 user 列有唯一的键约束,因此这应该足够了...

INSERT INTO cores (`user`, `site`) VALUES ('josh', 'red')
ON DUPLICATE KEY UPDATE `site` = 'red'

关于mysql - 关于重复 key 更新站点=?在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35257363/

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