SQL_CREATE
SQL_CREATE
DELIMITER $$
/*
trigger utilizzat per controllare il numero di stelle inserite (min 1 max 5)
*/
CREATE TRIGGER check_stelle BEFORE INSERT ON VALUTAZIONE
FOR EACH ROW
BEGIN
IF NEW.Stelle < 1 OR NEW.Stelle > 5 THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Stelle deve essere tra 1 e 5';
END IF;
END $$
DELIMITER ;