연속 삽입 pub_id를 값으로 '게시자의 테이블에 삽입하는' pub_info '표
1)에 행을 추가'게시자 '테이블 checkPub라는 INSERT 트리거 만들기
2) 로고 열에 NULL이 있고
3) pr_info 열에 'Newbie'텍스트가 있습니다.
4) 또한 pub_id와 함께 '9991 Inserted into'pub_info 'table'과 함께 메시지를 인쇄하십시오.SQL - 2 별도의 테이블을 포함하는 트리거를 만드는 방법?
INSERT INTO publishers(pub_id, pub_name, city, country)
VALUES('9905', 'New Publisher', 'Vancouver', 'Canada');
CREATE TRIGGER checkPub
BEFORE INSERT OR UPDATE ON
(Publishers P JOIN pub_info PI
ON
P.pub_id = PI.pub_id)
FOR EACH ROW
다음에 조건을 쓰는 방법을 잘 모르겠습니다.
트리거는 여러 테이블에서 먼저 사용하지 마십시오. 트리거는 OOP의 이벤트와 같습니다. 게시자에 행을 삽입 할 때 pub_info에 외래 키와 기본값을 삽입하는 삽입 문이 필요합니다. –