Обучение/Помощь новичкам | sql
Здраствуйте форумчане, воот запрос.
как сделать чтобы значение money не шло в минус?
UPDATE `money` SET `money`=`money`-1 WERE `id`=1;
как сделать чтобы значение money не шло в минус?
Поменяй символ - на +
Fuck To Police , блин, недописал когда значение money = 0, а мне нудно имено отнять
https://www.w3schools.com/sql/func_mysql_if.asp
или money int(10) unsigned
или money int(10) unsigned
PasichNIK , UPDATE `money` SET `money`=`money`-1 WERE `id`=1 AND `money` > 0;
sql
UPDATE `money` SET `money`=`money` 1 WERE `id`=1;
зачем вы дергаете запрос? если у вас есть информация пользователя то лучше заранее if($user['money'] > 0) {
запрос ( так вы секономите)
}
запрос ( так вы секономите)
}
JCtapuk , нет, так не пойдет, я одним запросом зочу обновить неськолько ячеек которая из них money
sql
UPDATE `users` SET `money` = IF(`money` > 0, `money` - 1, 0) WHERE `id`=1; ________
посл. ред. 20.04.2020 в 17:17; всего 1 раз(а); by Mr.Hunky