Hace 16 años | Por leandro a foro.elrincondetolito.com
Publicado hace 16 años por leandro a foro.elrincondetolito.com

He encontrado una manera muy curiosa y a la vez útil de hacer una insert, y en caso de no poder realizarse por estar ya incluida esa clave realizar un update. Muy útil para determinadas acciones.

Comentarios

sleep_timer

INSERT INTO estadisticas_navegadores (browser,cuantos) VALUES ('Mozilla Firefox',1) ON DUPLICATE KEY UPDATE cuantos=cuantos+1;

Muy util, si señor.

Truck

Lo pone en el manual, ¿es una noticia?...

angelitoMagno

#2 Si la gente se leyera los manuales no lo sería, pero como no es el caso

damian

La mayoria de cosas técnicas que se publican vienen en los manuales, pero debido a que se usan poco son "Curiosas". Pero bueno tampoco tiene mayor importancia el artículo la verdad...

damian

El replace en este caso no haria el mismo efecto (creo)...con el replace lo que haría es que si existe un registro con ese id lo borra y lo reemplaza con el nuevo. Con el on duplicate lo que hacemos es incrementar el contador de ese navegador en caso de que ya exista un registro con ese id.

Tal vez no conozca bien como usar el replace, pero ¿se puede hacer lo mismo con el?

ED209

uh? este tio no conoce la funcion REPLACE???