gpt4 book ai didi

mysql - 如何在不同条件下更新一个字段

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

UPDATE `products_description` SET 
`products_name` = 'Name 1' WHERE language_id = 1 AND products_id = 2249,
`products_name` = 'Name 2' WHERE language_id = 2 AND products_id = 2249,
`products_name` = 'Name 3' WHERE language_id = 7 AND products_id = 2249 ;

我需要使用一个查询更新 3 行。谢谢!

最佳答案

你可以试试这个:-

UPDATE products_description
SET products_name = (
CASE language_id
WHEN 1 THEN 'Name 1'
WHEN 2 THEN 'Name 2'
WHEN 7 THEN 'Name 3'
END
)
WHERE products_id = 2249;

关于mysql - 如何在不同条件下更新一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8290968/

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