gpt4 book ai didi

更新分数时 MySQL 语法错误

转载 作者:行者123 更新时间:2023-11-29 10:57:36 25 4
gpt4 key购买 nike

UPDATE game_score SET 
score=
(CASE name
WHEN 'player1' THEN score+50
WHEN 'player2' THEN score+47
END)
WHERE name IN
('player1',
'player2')

score+50 和 Score+47 出现语法错误,如果我执行 WHEN 'player1' THEN '50'WHEN 'player2' THEN '47' 则有效>。但我需要添加分数值。

最佳答案

你为什么不这样做:

UPDATE game_score SET 
score= score +
(CASE name
WHEN 'player1' THEN 50
WHEN 'player2' THEN 47
END)
WHERE name IN
('player1',
'player2')

关于更新分数时 MySQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42798666/

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