zebmckey
04-02-2020, 00:31
Buonasera, ho un problema con un trigger;
devo aggiornare un record che č il totale della somma di un record di un'altra tabella.
TABLE ENTRATE
ID - DITTA - PREZZO
TABLE SALDO
ID - RESIDUO - TOT_ENTRATE
E per aggiornate SALDO.TOT_ENTRATE ho creato un trigger ma non mi funziona
DELIMITER //
CREATE TRIGGER totentrate BEFORE INSERT ON ENTRATE
FOR EACH ROW
UPDATE saldo SET TOT_ENTRATE=(SELECT SUM(ENTRATE.PREZZO) FROM ENTRATE);
END
//
Dove sbaglio?
devo aggiornare un record che č il totale della somma di un record di un'altra tabella.
TABLE ENTRATE
ID - DITTA - PREZZO
TABLE SALDO
ID - RESIDUO - TOT_ENTRATE
E per aggiornate SALDO.TOT_ENTRATE ho creato un trigger ma non mi funziona
DELIMITER //
CREATE TRIGGER totentrate BEFORE INSERT ON ENTRATE
FOR EACH ROW
UPDATE saldo SET TOT_ENTRATE=(SELECT SUM(ENTRATE.PREZZO) FROM ENTRATE);
END
//
Dove sbaglio?