suchen

Heim  >  Fragen und Antworten  >  Hauptteil

php - 如何写mysql当字段sales为null时设置为数字quantity,否则设置sales为原sales+quantity?

item表里有个int类型的字段sales,如何使用sql更新销量sales,当字段sales为null时设置为数字quantity,否则设置sales为原sales+quantity?

为情所困为情所困2749 Tage vor434

Antworte allen(1)Ich werde antworten

  • 迷茫

    迷茫2017-05-16 13:02:43

    解决了

    UPDATE `item` SET `item`.`sales` = IFNULL(`item`.`sales`, 0)+2 WHERE `item`.`id` = 2;

    Antwort
    0
  • StornierenAntwort