db에서 트리거 만들기 정보
MySQL db에서 트리거 만들기본문
CREATE TRIGGER test
AFTER INSERT ON test
FOR EACH ROW
UPDATE test SET test2 = 1,
WHERE index_no = NEW.index_no;
DELIMITER //
CREATE PROCEDURE test(a varchar(100))
BEGIN
select @id := test1 from test limit 0,1
insert into test2 set test2 = '@id'
END
//
DELIMITER ;
insert 나 update 이후에 처리해야 할 사항은 트리거에 등록해서 사용.
프로시저: 일련 함수모음
트리거로 자기 자신의 상태는 변경이 불가능하므로 프로시저에 함수로 빼놓고
트리거에서 함수를 호출하는 방식으로 자기자신을 트리거에 등재시켜서 사용 가능하다.
추천
1
1
댓글 0개