Fügen Sie diesen Auslöser zu Ihrer Ausgabentabelle hinzu
CREATE TRIGGER ExpenseSum AFTER INSERT ON ExpenseTable FOR EACH ROW
BEGIN
UPDATE ProjectsTable P
SET ExpenseTotal =
(SELECT SUM(ExpenseAmount) from ExpenseTable
where ExpenseTable.ProjectID= P.ProjectID)
where P.ProjectID = New.ProjectID;
END
Vergessen Sie nicht, den Trigger After Update
hinzuzufügen und After Delete
zum Aktualisieren von ExpenseTotal