2014-12-17 3 views
0

하나의 트리거에서 사용자 이름 값을 사용하여 동일한 작업을 수행하려면 어떻게해야합니까?다중 값을 가진 MySQL 트리거

감사 or 사용에 대한

DELIMITER // 
    CREATE TRIGGER notnullnameandsurname BEFORE INSERT ON guests FOR EACH ROW 
    BEGIN 
    IF new.name = "" then 
    SIGNAL SQLSTATE '45000'; 
    END IF; 
    END // 

답변

1

어떻게?

DELIMITER // 
    CREATE TRIGGER notnullnameandsurname BEFORE INSERT ON guests FOR EACH ROW 
    BEGIN 
    IF new.name = '' or new.username = '' then 
    SIGNAL SQLSTATE '45000'; 
    END IF; 
    END // 
관련 문제