这是我最近创建的触发器。应该采取的措施:如果客户没有有效的驾驶执照,那么他们将无法获得批准。如果这样做,则它们被批准!我在PhpMyAdmin中得到的错误:
1407-错误的SQLSTATE:“已批准!”
DELIMITER //
CREATE TRIGGER check_licence AFTER INSERT ON customers
FOR EACH ROW BEGIN
IF NEW.valid_licence = 'Yes' THEN
SIGNAL SQLSTATE 'Approved!' set message_text='You need to have a valid driving licence.';
ELSEIF NEW.valid_licence > 'Unapproved';
END IF;
END;
//
DELIMITER;