SQL - Triggers
You wrote this trigger:
But it does not prevent inserting users younger than 18. What is the likely error?
CREATE TRIGGER trg_check BEFORE INSERT ON Users BEGIN IF NEW.age < 18 THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Age must be 18 or older'; END IF; END;
But it does not prevent inserting users younger than 18. What is the likely error?
