Хорошо, поэтому они довольно новы для MySQL и баз данных в целом. И я хочу сделать обновление в базе данных через определенное количество времени. Позволь мне объяснить.Временная четность/schelude?
Так что для практики я строю игру в php, и в этой игре вы сможете обновить материал. Скажем, здание, обновив его с уровня 1 до уровня 2, займет 2 часа. Как я могу сделать это событие/заблокирован в базе данных, чтобы, если пользователь выйдет из системы, он будет обновляться, даже если он отключен? Это многопользовательская игра, поэтому я хочу, чтобы обновление прошло, даже если плеер отключен.
Я попытался google и прочитал, но я не могу понять, как я буду проектировать и кодировать его. Думаю, мне понадобится таблица «событий», в которой будут храниться все текущие обновления, которые будут отправлены, и присоединиться к каждому из них с уникальным идентификатором игроков? Но тогда, как я могу сделать это обновление на заданном интервале, чтобы все события, связанные с событием, имели место, когда они сделаны?
Если кто-то был бы добр, чтобы дать мне пример или пошаговое руководство, я был бы очень признателен за ваше время и усилия. Заранее спасибо!
http://stackoverflow.com/questions/18737407/how-to-create-cron-job-using-php – linktoahref
imo, я бы: сохранил запись для активного пользователя в следующий раз обновляться. Затем, как уже было сказано, «задание cron» выполняет необходимую обработку, когда время истекло. Запустите «cron job» каждые несколько минут, чтобы определить, какие пользователи нуждаются в обработке. Он масштабируется, так как вы можете запускать несколько заданий параллельно. –