Cita:
Iniciado por Italico76
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.