업데이트 시간을 다음과 같이 기록하기 위해 트리거를 만들고 싶습니다.
CREATE TRIGGER col_update
AFTER UPDATE ON col
FOR EACH ROW BEGIN
UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id
END
문제는이 트리거가 updated
열 을 업데이트하려고 할 때 트리거 를 실행하는 또 다른 업데이트 이벤트이기도합니다. 이것은 무한 루프를 만들며 작동하지 않습니다.
해당 열에 업데이트 시간을 어떻게 저장합니까?
테이블에 많은 열이 있기 때문에 트리거를 사용하고 싶습니다. 업데이트 시간을 수동으로 설정하려고하면 많은 쿼리를 수정해야합니다.