gpt4 book ai didi

mysql - 如何在保留特定值的同时更新字段?

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

我有一个这样的表:

// users 
+----+---------------+
| id | name |
+----+---------------+
| 1 | Martin |
| 2 | Peter ♦ |
| 3 | Ali |
+----+---------------+

我要做的就是更新 name 列并为所有记录设置一个新值 (Jack)。但我还需要保持 无处不在。所以这是预期的结果:

+----+---------------+ 
| id | name |
+----+---------------+
| 1 | Jack |
| 2 | Jack ♦ |
| 3 | Jack |
+----+---------------+

也是我的查询:

UPDATE users SET name = "Jack" WHERE 1;

我的查询不关心。如何添加?

最佳答案

嗯。 . .这是你想要的吗?

UPDATE users
SET name = (CASE WHEN name like '% ♦' then 'Jack ♦' else 'Jack' end)
WHERE 1;

关于mysql - 如何在保留特定值的同时更新字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51314471/

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