Hallo,

Als ik de trigger invoer in mysql dan krijg ik de foutmelding: #1193 - Unknown system variable 'msg'

Hoe kan ik de variable msg dan definiƫren?
hoe kan je de error verhelpen?


CREATE TRIGGER verifyZitplaatsen BEFORE INSERT ON vlucht
    FOR EACH ROW BEGIN
    BEGIN
        IF NEW.aantalPersonen > (
          SELECT AantalZitPlaatsen
           FROM voertuig
          WHERE voertuigNr = NEW.VoertuigNr)
       THEN
        set msg = 'Fout: Te weinig zitplaatsen';
          signal sqlstate '45000' set message_text = msg;
    END IF;
    
    END;

Reageren