Увеличение значения в базе по времени

196
15 декабря 2016, 15:58

Здравствуйте, как сделать чтобы через каждые 3 минуты в базе поле значения увеличивалась на 1?

У меня в игре есть бензин. Вот чтобы если бензин меньше 100, добавлять через каждые 3 мин +1, пока не будет 100.

Answer 1

Запускайте скрипт каждые 3 минуты по cron и выполняйте запрос

UPDATE car SET gas = gas + 1 WHERE gas < 100
READ ALSO
Представить результат MySQL-запроса в виде Map

Представить результат MySQL-запроса в виде Map

Есть таблица статей со структурой:

127
Прибавить + 1 в MySQL

Прибавить + 1 в MySQL

В случае, если одновременно этот запрос выполнится под 20 людьми, счётчик не залагает? Например вместо 20, запишет 21 или вообще 18?

145
Подсчет записей в запросе

Подсчет записей в запросе

Как посчитать количество записей из дополнительной таблицы?

134