mysql case when then else 语法

update `badges` set `cat_point` =
   CASE WHEN level >= 1 THEN POW(2, `level` - 1) ELSE 0 END
  where name not like '%Steam%';

 

if  level >=1 :

  cat_point = POW(2, `level` - 1)

else:

  cat_point = 0

posted @ 2023-10-22 22:49  若-飞  阅读(48)  评论(0)    收藏  举报