본문 바로가기
MySql

MySQL 삽입 및 업데이트를위한 MySQL Fire Trigger

by 베이스 공부 2021. 1. 21.
반응형

테이블의 삽입 및 업데이트 이벤트 모두에 대해 mysql 트리거를 실행할 수 있습니까?

다음을 수행 할 수 있음을 알고 있습니다.

CREATE TRIGGER my_trigger
    AFTER INSERT ON `table`
    FOR EACH ROW
BEGIN
.....
END //

CREATE TRIGGER my_trigger
    AFTER UPDATE ON `table`
    FOR EACH ROW
BEGIN
.....
END //

하지만 어떻게 할 수 있습니까

CREATE TRIGGER my_trigger
    AFTER INSERT ON `table` AND
    AFTER UPDATE ON `table`
    FOR EACH ROW
BEGIN
.....

가능합니까, 아니면 2 개의 트리거를 사용해야합니까? 코드는 둘 다 동일하며 반복하고 싶지 않습니다.

 

해결 방법

 

두 개의 트리거를 만들어야하지만 공통 코드를 프로 시저로 이동하고 둘 다 프로 시저를 호출하도록 할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/1318224

 

 

반응형

댓글