2015-01-01 40 views
0

我有一個這樣的觸發器在MySQL:得到觸發MySQL的一字段值

DELIMITER $$ 
CREATE TRIGGER service_before_update BEFORE UPDATE ON service 
FOR EACH ROW 
BEGIN 
    IF NEW.seatCount < (?) THEN 
     SIGNAL SQLSTATE '12345'; 
    END IF; 
END$$ 
DELIMITER ; 

,而不是我想要的「seatCount」原來的值有沒有簡單的辦法,或者我應該使用類似(?)這個(ServiceNo是一個PRI鍵):

(SELECT seatCount FROM service WHERE serviceNo = NEW.serviceNo LIMIT 1) 

回答

相關問題