我正在尝试使用下面的数据库和代码更新我的第三列值(option_value):
UnboundLocalError: local variable 'page' referenced before assignment
但是它显示查询未运行,我的SQL语句在某处是否错误?
答案 0 :(得分:1)
在case statement末尾使用END
:
UPDATE
settings
SET
option_value =
CASE option_name
WHEN 'finerate' THEN '$finerate'
WHEN 'email_temp_issue' THEN '$issue_email'
WHEN 'email_temp_return' THEN '$return_email'
END
WHERE
option_name IN (
'finerate',
'email_temp_issue',
'email_temp_return'
)