특정 필드가 업데이트 될 때 트리거를 작동하게 해야 할 때가 있다.
그럴 때는 다음과 같이 트리거를 생성하면 된다.
CREATE TRIGGER tg_my_trigger AFTER UPDATE ON tbl_my_table
FOR EACH ROW
BEGIN
if NEW.column1 <> OLD.column1
begin
--작성
end
END
'김초보's MySQL 이야기 > TIP' 카테고리의 다른 글
[MySQL][TIP] DB 스키마 정보 쿼리(Query). 스키마 엑셀로 문서화 하기 (0) | 2016.06.07 |
---|---|
[MySQL][TIP] datetime 필드에서 날짜 혹은 시간만 SELECT하기 (0) | 2016.05.20 |
[MySQL][TIP] 날짜별로 행의 갯수 카운팅 하기 (0) | 2016.04.21 |
[MySQL][TIP] LIKE 문에서 대소문자 구분하기 (0) | 2016.03.09 |
[MySQL][TIP] IF, CASE, IFNULL 사용하기 (조건문) (0) | 2016.03.02 |