使用update并设置大小写时出现SQL语法错误

时间:2019-03-06 05:22:46

标签: mysql

我的SQL控制台中出现语法错误,并且在SQL查询中找不到主要错误。

UPDATE con_info
SET profession =
CASE
WHEN programmer = 'Y' THEN 'programmer',
WHEN teacher = 'Y' THEN 'teacher',
WHEN seller= 'Y' THEN 'seller',
END;

1 个答案:

答案 0 :(得分:1)

您需要从案件中删除comma(,)

Update con_info 
set profession= case when Programmer='Y' then 'Programmer'
                     when teachet='Y' then 'Teacher'
                     when Seller='Y' then 'Seller' End