我正在尝试使用CASE更新列值。 END表达式,但是当我尝试在phpmyadmin中执行语句时,从CASE字开始的语句用红色波浪线加下划线,当我把光标放在错误符号上时,它表示无法识别的关键字(近案例),每个旁边都有相同的错误SQL关键字,也是每个条目的另一个错误,它表示例如意外的令牌(靠近'mark')。我多次检查代码,但我发现任何错误。任何想法重新调整这些错误
UPDATE `customers`
SET `name` =
CASE
WHEN `id` = 2 THEN 'mark'
WHEN `id` = 4 THEN 'johnny'
WHEN `id` = 5 THEN 'bett'
WHEN `id` = 6 THEN 'Sarah'
END
WHERE `id` IN (2,4,5,6)