Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Si ya existe el registro UPDATE, si no existe INSERT. ¿como validarlo?

Estas en el tema de Si ya existe el registro UPDATE, si no existe INSERT. ¿como validarlo? en el foro de Mysql en Foros del Web. Tengo una tabla de existencias. En el Form capturo un movimiento de entrada de existencias y debo verificar en la tabla ya está almacenado el ...
  #1 (permalink)  
Antiguo 05/04/2010, 06:49
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 meses
Puntos: 21
Si ya existe el registro UPDATE, si no existe INSERT. ¿como validarlo?

  1. Tengo una tabla de existencias.
  2. En el Form capturo un movimiento de entrada de existencias y debo verificar en la tabla ya está almacenado el código del artículo.
  3. Si el código del artículo no existe debo hacer un INSERT.
  4. Si el código del artículo ya existe, debo sumar el campo EXISTENCIA con "EXISTENCIA+CANTIDAD".
¿Como debo hacer para verificar si ya existe el registro del artículo en la tabla?

Gracias
  #2 (permalink)  
Antiguo 05/04/2010, 10:15
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Si ya existe el registro UPDATE, si no existe INSERT. ¿como validarlo?

con la función count.

Código MySQL:
Ver original
  1. select count(*) conteo from tabla where id='valor'

Si devuelve 1, ya existe y procedes a hacer el UPDATE.... si devuelve 0, no existe y procedes a insertarlo.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: existe, insert, registro, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:09.