First_Spectr
@First_Spectr
Студент

Как обновлять базу по расписанию из базы?

В БД есть таблица с колонками: скидка, дата начала, дата окончания. Необходимо чтобы при наступлении времени начала, поле скидка устанавливалось в конкретное значение, а при наступлении окончания поле скидка обнулялось.
Проверять при SELECT возможности нет:
1) Сайт к БД уже готов и редактировать его невозможно
2) Триггеров для SELECT нет
Cron не подходит т.к. дата начала и дата окончания могут содержать конкретное время => проверять каждый день не вариант.
Еще есть планировщик mysql, но хороший ли это вариант и не будет ли проблем из за большого кол-ва установленных событий?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
У вас задача по типу "как правильно расположить лошадь за телегой чтобы сидящий впереди извозчик смотрел вперед управляя лошадью?".

Логично при выводе / выборке в определенный период выводить заранее прописанную скидку, а в остальное время игнорировать ее.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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