原错误sql: 字面意思是说,不能在同一语句中,先select出同一表中的某些值,再update这个表,即不能依据某字段值做判断再来更新某字段的值。 解决方法: select 的结果再通过一个中间表 select 多一次,就可以避免这个错误