Я пытаюсь найти запрос MySQL, который будет обновлять points... Могу ли я сделать что-то вроде этого?
UPDATE `a75ting`.`username` SET `points` = '`points` - 5'
Ответ 1
UPDATE a75ting.username
SET points = points - 5
поставив одинарные кавычки вокруг "точек -5", вы преобразовали это выражение в строку открытого текста. Оставляя это без кавычек, MySQL видит, что вы ссылаетесь на поле (точки) и вычитаете 5 из его текущего значения.
Ответ 2
Запустите этот запрос, чтобы узнать разницу:
SELECT '`points` - 5' AS string, `points` - 5 AS expression
FROM a75ting.username