MySQL数据库批量修改

MySQL数据库批量修改,第1张

UPDATE 表名

    SET 手机号码字段 = 

    CASE id 

        WHEN 1 THEN '13854268952'

        WHEN 2 THEN '15972012367'

        WHEN 3 THEN '13348902574'

    END

WHERE id IN (1,2,3)

就是上面这例子, 你也可以去网上找。很多例子的

mysql数据库字段内容批量更新:

利用sql中case

when结构可以根据不同的条件批量更新,举例如下:

update

order

set

display_order

=

case

id

when

1

then

'value'

when

2

then

'value'

when

3

then

'value'

end

where

id

in

(1,2,3)

这句sql的意思是,更新display_order

字段,如果id=1

则display_order

值为3,如果id=2

display_order

的值为4,如果id=3

display_order

的值为5。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7220516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存