Esto es lo que vas a hacer:
1. vas a eliminar el trigger que tenias creado, utilizando esta sentencia:
luego de eso lo vas a volver a crear de la siguiente manera:
luego vas a hacer el update de la siguiente manera:
update solicitud_trabajador set num_diast=datediff(fecha_termino,fecha_inicio)
y con eso tendrias que tener todo.
Hora de almuerzo en Nicaragua asi que comentas por la tarde.
Suerte.