Cita: el campo5 quiero que, si no teclea nada el usuario, lo guarde en la tabla como la suma de otros dos (campo1+campo2).
SI el campo se obtiene sumando otros dos pertenecientes al mismo registro... ¿para qué quieres guardarlo aparte?
Como nota te aclaro: Una de las reglas de una tabla bien diseñada es que no se guardan campos calculables, porque obtener el valor haciendo el cálculo no produce una pérdida de perfomance que justifique usar más espacio de almacenamiento para una columna adicional.