Задать вопрос

Как сделать автоматическое обновления поля в базе данных mysql?

Добрый вечер!
Подскажите пожалуйста какая должна быть логика и структура для решения задачи:
Суть задачи:
Имеется несколько таблиц в базе данных
1 - Message которая содержит поле userID(id пользователя), update(дата обновления)
2 - Users которая содержит поле id, type(тип аккаунта)

В таблице Users имеется 3 пользователя с типом аккаунта 1 (автоматически обновлять каждые 10 мин), 2 (автоматически обновлять каждые 30):
id = 0, type = 1,
id = 1, type = 2,
id = 2, type = 2

В таблице Message имеется N записей.

Необходимо с использованием cron выполнить автоматическое обновление записей в таблице Message для каждого поля update с интервалом взятого из таблицы Users поля type.

Если кто то выполнял подобную задачу или есть предположения порекомендуйте пожалуйста или направьте в нужно русло, заранее спасибо.
  • Вопрос задан
  • 2884 просмотра
Подписаться 2 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 1
в MySQL есть встроенный планировщик заданий
остается дело за малым - написать хранимку со всей необходимой логикой
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы