userovich
@userovich

Как автоматически передавать данные из одной таблицы в другую после окончания определенного срока?

Всем привет.
Столкнулся с проблемой передачи данных из одной таблицы в другую, после окончания определенного периода времени.

Есть две, вот такие таблицы:
5d68696701ebc154556692.jpeg

В первой пациент получает информацию от врача, на когда ему нужно прийти на приём. Например записан он на завтра 31.08.2019 на 15:00 и после истечения этого времени, все эти данные должны перезаписаться в другую таблицу.

Вопрос: реально ли вообще это сделать и есть ли здесь кто то, кто мог бы подробно об этом рассказать?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
@Narts
Такого нету
Вообще, вариантов несколько:
1. Каждые N часов/минут/дней запускать cron, который будет сравнивать даты записей с текущей датой и переносить в другую таблицу истекшие записи
2. Не использовать 2+ таблиц. Если нужно выводить актуальные записи, то в запрос добавляем WHERE date > CURDATE(). Для истекших записей соответственно WHERE date < CURDATE(). Ну на край можно столбец isEnded добавить
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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