Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2011, 03:27
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 9 meses
Puntos: 5
Consulta para actualizar y añadir...

Saludos...

Tengo una tabla en MySQL con la siguiente información:

Cita:
Nombre Valor
Universidades 5
Escuelas 1
Tecnologicos 0
Rurales 8
A través de un pequeño script genero un formulario para modificar o insertar nuevos valores. Así, si para la fila de 'Escuelas' hay un nuevo valor = 5, para la fila de 'Universidades' otro = 3 y una nueva entrada llamada 'Colegios = 9'; Cómo puedo generar mi consulta para reemplazar el valor en las dos filas existentes y añadir la nueva entrada?

Nota: Para reemplazar los valores, lo que hago es sumar el nuevo valor al valor existente y hacer un:

Código PHP:
SET tabla UPDATE campo_1='' WHERE campo_2 =''
Y para añadir uno nuevo, sencillamente:

Código PHP:
INSERT INTO tabla (campo_1campo_2VALUES (''''); 
La idea, por tanto es una sola query que descubra que algunas ya existen y deben ser actualizados y si no esta el valor debe ser añadido como un nuevo registro.

Gracias por la ayuda.
__________________
Andrew :P