안녕하세요 .
게시판을 제작중인데 트리거 문제가 있어 문의 드립니다.
게시판의 테이블이 여러개인데 테이블명을 변수로 받아서 리플게시판에서 해당 테이블의 리플카운터를 업데이트 시킬려고 합니다.
문제는 테이블을 변수로 받기때문에 트리거에서 테이블로 인식을 못합니다.
글로 설명이 부족할것 같아 소스 올립니다.
DECLARE M_RE_COUNT INT(5) ; // 임시_리플 카운트
SELECT RE_COUNT INTO M_RE_COUNT
FROM NEW.BBS_NAME // NEW.BBS_NAME 의 테이블의 리플카운트 컬럼의 데이터를 가져온다.
WHERE DOC_NO = NEW.DOC_NO ;
UPDATE NEW.BBS_NAME
SET RE_COUNT = M_RE_COUNT+1 // NEW.BBS_NAME의 테이블의 리플카운트 컬럼의 데이터를 업데이트 한다.
WHERE DOC_NO = NEW.DOC_NO ;
|