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

Как реагировать на событие изменение данных в MySQL?

Задача как при изменении поля в БД отправлять на почту клиенту сообщение о этих правках. Тобишь мне нужно как то отслеживать событие изменения поля.. не могу понять только как
  • Вопрос задан
  • 459 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Запускать TRIGGER AFTER UPDATE на нужной таблице, в котором отслеживать изменилось ли нужное поле.
В случае изменения добавляет запись в какую-нить таблицу, по которой "бегает" рассыльщик.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Сохранить значение поля БД в текстовик. Например по крону вынимать значение из БД и сравнивать с текстовым, если одинаковые - ничего не делать, если разные - отправить письмо и записать в текстовик новое значение.
Ответ написан
sashkets
@sashkets
Прекратил отвечать после 24.02.2022
решение Владимира с триггером более верное. ипользуется готовый инструмет mysql
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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