SQL - Suma Sql mas valores de PHP

   
Vista:

Suma Sql mas valores de PHP

Publicado por victor (5 intervenciones) el 30/10/2015 10:01:09
Buenos dias.

Quiero hacer la suma del valor que me ha entrado por el formulario mas lo que ya tenia ese registro,la consulta que he hecho para ello es esta:
Update silo Set `capacidadTotal`=(SELECT SUM( capacidadTotal + '4555' )
FROM silo
WHERE codSilo ='slPartos1')
where codSilo='slPartos1';

capacidadTotal viene del valor de la tabla y 4555 es el que ha entrado por el formulario.
La select que suma si se que funciona bien pero no debo montar bien el update por que siempre me da error,concretamente este:
#1093 - You can't specify target table 'silo' for update in FROM clause

Alguna idea?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Suma Sql mas valores de PHP

Publicado por Rafael (83 intervenciones) el 30/10/2015 12:02:59
A ver algo asi te deberia de funcionar:
1
2
3
Update silo Set
capacidadTotal=capacidadTotal + 4555
where codSilo='slPartos1';
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Suma Sql mas valores de PHP

Publicado por Victor (5 intervenciones) el 30/10/2015 12:09:54
Ok, muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar