SQL触发器无法运行#1407-错误的SQLSTATE:“已批准!”

时间:2019-03-13 12:40:07

标签: mysql

这是我最近创建的触发器。应该做什么:

如果客户没有有效的驾驶执照,则无法批准他们。如果这样做,则它们被批准!我在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;

0 个答案:

没有答案