gpt4 book ai didi

mysql - 更新多行mysql

转载 作者:太空宇宙 更新时间:2023-11-03 12:01:25 25 4
gpt4 key购买 nike

我有一张表tbl

|id|points|
1 15
2 35
3 445
4 42

现在如果我有一个像这样的数组

数组(2=>10,3=>825,4=>48)

我想更改点,使 tbl 看起来像这样。

|id|points|
1 15
2 10
3 825
4 48

我可以使用多个查询更改值,但任何人都可以展示如何使用一个查询来执行此操作吗?

最佳答案

使用案例陈述...

Update tbl
set points = CASE
WHEN ID = 1 then 05
when ID = 2 then 10
when ID = 3 then 825
when ID = 4 then 48 END

工作 fiddle :http://sqlfiddle.com/#!9/6cb0d/1/0

关于mysql - 更新多行mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29019317/

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