Ciao a tutta la comunità! Sto realizzando un progetto in mysql 5.0.33 e non riesco in nessun modo a far funzionare i triggers. Ho fatto tutte le prove, anche quelle più assurde. Vi posto il tutto qui di seguito.
CREATE TRIGGER testref BEFORE INSERT ON richiesta
FOR EACH ROW BEGIN
INSERT INTO richesta SET cod_fornitura = NEW.cod_fornitura;
DELETE FROM richiesta WHERE cod_fornitura = NEW.cod_fornitura;
UPDATE richiesta SET cod_fornitura = 0 WHERE cod_fornitura = NEW.cod_fornitura;
END;
Messaggio di MySQL: Documentazione
#1064 - Errore di sintassi nella query SQL vicino a 'INSERT INTO richesta SET cod_fornitura = NEW.cod_fornitura' linea 3
Le tabelle sono tutte correttamente create e non ci sono problemi con le chiavi.
Spero possiate aiutarmi.
Grazie in anticipo.