2014-04-22 3 views
1

이와 같이 새 트리거를 만들려고합니다. 그러나 그것은 나에게 오류를 준다.트리거의 변수가 작동하지 않습니다.

DELIMITER $$ 
CREATE TRIGGER email_postid_truncate BEFORE INSERT 
ON email_postid 
BEGIN 

SET @cnt = (SELECT count(*) FROM email_postid WHERE status='Remaining'); 
IF @cnt = 0 THEN 

    --My query 

END IF; 
END $$ 

DELIMITER ; 

이 트리거는이

enter image description here 도와주세요에게 같은 오류를 제공합니다.

답변

1

당신은 죄송합니다 죄송합니다 statement

CREATE TRIGGER email_postid_truncate BEFORE INSERT 
ON email_postid 
FOR EACH ROW 
BEGIN 
.... 
+0

FOR EACH ROW를 놓쳤다. 고마워..:) –

관련 문제