美文网首页
MYSQL IF CASE语句示例

MYSQL IF CASE语句示例

作者: mrknowledge | 来源:发表于2019-08-04 13:34 被阅读0次

MySQL supports IF statement.

UPDATE  abbonamento

SET    punti = IF(tipo = 'punti', punti - 1, punti),

           bonus = IF(tipo <> 'punti', bonus - 1, bonus)

WHERE  id = 17

or you can also use CASE

UPDATE  abbonamento

SET    punti = CASE WHEN tipo = 'punti' THEN punti - 1 ELSE punti END,

           bonus = CASE WHEN tipo <> 'punti' THEN bonus - 1 ELSE bonus END

WHERE  id = 17

相关文章

网友评论

      本文标题:MYSQL IF CASE语句示例

      本文链接:https://www.haomeiwen.com/subject/hjxydctx.html