Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/01/2009, 05:56
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: UPDATE o INSERT ? [ caso especial ]

Cita:
Iniciado por Italico76 Ver Mensaje
Mi tabla 'consultas' tiene los campos: claves,veces,ip,dia,hora



no me funciona! de hecho no me acepta el WHERE asi que no se como pueda servirme :(

Eso seria un UPDATE pero no quiero chequear existencia!!! snif
Si te fijas en el link que te envió Gatorv, WHERE no es cláusula de REPLACE.
Para que REPLACE funcione del modo que quieres tienes que enviar TODOS los campos de nuevo, incluyendo los que ya están llenos en el registro que ya existe en la base.
De ese modo, se entiende que REPLACE no sirve para modificar sólo unos pocos campos, sino que reemplaza el registro completo. Si no envías algunos campos, estos se vacían.
Haciendo esta salvedad, te cuento que REPLACE es en cargas masivas de datos, mucho más eficiente que un UPDATE.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)