база данных — Php обновляет определенные пользовательские точки

Я пытаюсь сделать, это обновить конкретные данные в пользовательской базе данных. в моем случае это строка maxcliks.
Мне нужно обновить его, когда полученная сумма заявки превышает сохраненное значение.
Он обновляется, но только когда maxcliks выше, чем maxcliks лучшего игрока, поэтому не обновляется, когда мои maxcliks выше, чем мои maxcliks, сохраненные в базе данных.
Мне нужно что-то вроде этого:

UPDATE users SET maxcliks='$maxcliks' WHERE login='$login' IF maxcliks<'$maxcliks'

0

Решение

Какую БД вы используете?

MySQL 5.5.35 не поддерживает ваш запрос.

Может быть, следующий запрос будет полезен:

UPDATE users SET maxcliks='$maxcliks' WHERE login = '$login' AND maxcliks < '$maxcliks'
0

Другие решения

Других решений пока нет …