Buonasera a tutti.
Ho un problema con un trigger in Mysql.
Ho:
una tabella Clienti che tra i vari campi ha anche il campo tot_venduto (decimal 7,2);
e una tabella Ordini con tra i vari campi il campo imp_ordine (decimal 7,2).
Ho creato un trigger nella tabella Ordini che nel (Before) mi fa un aggiornamento del tot_venduto della tabella Clienti, scrivendo il seguente codice:
Ma non c'è verso che riesco a farla andare. Nel campo tot_venduto della tabella Clienti mi rimane sempre il valore Null.codice:CREATE TRIGGER `incr_tot_ventuto` BEFORE INSERT ON `Ordini` FOR EACH ROW BEGIN UPDATE Clienti SET tot_venduto = tot_venduto + NEW.imp_ordine WHERE id_cliente = NEW.id_cliente; END;
Grazie a tutti in anticipo.
Lucia