#1407-错误的SQLSTATE:“已批准!”触发

时间:2019-03-11 18:22:53

标签: 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 个答案:

没有答案