@WebDeveloper2016

Триггер на изменение данных?

Допустим есть таблица product. В ней есть столбец updateTime. Надо при любом изменении данных в этой таблице записывать в него DATETIMESTAMP. Т.е. последнее время изменения. Думаю нужен триггер. Помогите написать пожалуйста.
  • Вопрос задан
  • 372 просмотра
Решения вопроса 2
Melkij
@Melkij
PostgreSQL DBA
Триггер не нужен, mysql умеет самостоятельно такое делать. ON UPDATE CURRENT_TIMESTAMP в объявлении колонки.
https://dev.mysql.com/doc/refman/5.7/en/timestamp-...
Ответ написан
qonand
@qonand
Software Engineer
что-то типа такого
CREATE TRIGGER `edit_record` 
BEFORE UPDATE ON `tablename` 
FOR EACH ROW SET new.updateTime = CURRENT_TIMESTAMP();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы