Código SQL:
Ver originalUPDATE tutabla SET saldo=ingresos-gastos;
Si?
Hacer eso es inutil, peligroso y ademas ocupa espacio innecesariamente. La info del campo saldo esta en los otros dos campos luego para que quieres guardarla (inutil y innecesario). Si alguien cambia uno de los valores (ingresos, gastos o saldo) puede que la base acabe guardando una incoherencia (peligroso).
Consejo borra el campo saldo y siempre que quieras listar ingresos,gastos y saldo haz lo siguiente.
Código SQL:
Ver originalSELECT ...,ingresos,gastos, ingresos-gastos AS saldo FROM tutabla
y obtendrás lo mismo (subtituye ... por los otros campos que quieras listar), así no ocuparás espacio inutilmente y el saldo siempre será correcto.
Quim