@m1chnt

Почему в mysql 1 не прибавляется к 0?

let activ = row[0].activated
let one = 1
con.query(`UPDATE promocode SET activated = ${activ} + ${one} WHERE promo = ${promo}`)
притом если в базе в кол-во активаций будет, не 0, а 1 то оно прибавит 1 и будет два. но если число - 0 и оно прибавляет 1 то число в базе так и остается - 0.
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
Я могу посоветовать следующий запрос для увеличения счетчика:
con.query(`UPDATE promocode SET activated = activated + 1 WHERE promo = ${promo}`)


Для провеки SQL запроса воспользуйтесь SQLize.online
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы