0
이벤트 후 @mess를 선택하려고했는데 (impiegato ...로 삽입) 트리거를 실행 한 후에도 변수의 값은 항상 null입니다. 어떻게 문제를 해결할 수 있습니까?트리거 (mysql)에서 선언 된 변수는 어떻게 선택합니까?
`DELIMITER //
CREATE TRIGGER NomeNoCognome
BEFORE INSERT ON impiegato FOR EACH ROW
BEGIN
IF new.Nome IN (SELECT Cognome FROM impiegato) OR new.Nome=new.Cognome
THEN SET @mess='Non è possibile inserire un nome uguale ad un cognome della tabella!';
SET new.Nome=null;
END IF;
END;
//`
고맙습니다. 고쳐졌습니다. –