Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2013, 10:23
Avatar de andres_15_
andres_15_
 
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 16 años, 5 meses
Puntos: 7
update con un insert

buen día a todos, tengo el siguiente script:

Código:
update totalcontratos t
inner join facturas f on t.idcontrato=f.nfactura
set total=t.total-f.valorfactura
where f.valorfactura=2;
lo que quiero es coger la tabla totalcontratos y actualizarle el total con una nueva factura que ingrese, es decir tomar el total de la tabla totalcontratos (que es la misma que voy a actualizar) y restarle el valor de la tabla facturas.

La cuestión es que no se si asi esta bien. Tambien agrego que me aperece esto:
"Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect."

Ya segui la ruta pero no me aparece la opción Query Editor and reconnect .muchas gracias por las ayudas de antemano