在自身基础上全部加5,但是,我的值80,50可以加5, 97变成102,超过了100,意思不能超过100
#更新数据#
UPDATE stuMarks SET writtenExam= CASE
WHERE writtenExam+5>100 THEN 100
ELSE writtenExam+5 END
UPDATE stuMarks SET writtenExam= if (writtenExam > 95, 100, writtenExam+5)
是case when语句,你写成case where了
是case when 吧 http://www.jb51.net/article/60922.htm