-1
當我創建此觸發器時,表中的插入器插入不再起作用。觸發器中止插入
CREATE DEFINER=`root`@`localhost` TRIGGER `premium` AFTER INSERT ON `recensione` FOR EACH ROW BEGIN
DECLARE n INT;
DECLARE g VARCHAR(255);
SET n = (SELECT COUNT(*) FROM recensione WHERE id_autore=NEW.id_autore);
SET g = (SELECT gruppo FROM utente WHERE id=NEW.id_autore);
IF (n >= 20 AND g != `Amministratore`) THEN
UPDATE utente AS u SET u.gruppo=`Premium` WHERE u.id=NEW.id_autore;
END IF;
END
非常感謝。對不起,我的英語不好! – user3482682