Database/MySQL
[MySql] INSERT, UPDATE, DELETE 트리거(TRIGGER) 설정
M_막심
2024. 1. 3. 16:37
DELIMITER $$
$$
CREATE TRIGGER trigger_name
AFTER INSERT //or UPDATE or DELETE
ON target_table_name FOR EACH ROW //추가, 변경, 삭제 대상 테이블
BEGIN
INSERT INTO history_table_name //저장될 테이블 이름
(
//history_table_name
COLUMN1
, COLUMN2
, REGISTRATION_DATE
)
VALUES
(
//old는 target_table_name을 의미
old.COLUMN1
, old.COLUMN2
, DATE_FORMAT(NOW(), '%Y%m%d %H%i%s')
);$$
DELIMITER ;