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

Duda con REPLACE

Estas en el tema de Duda con REPLACE en el foro de Mysql en Foros del Web. Hola buenas, tengo una dudilla, hay alguna forma de insertar un registro, pero antes comprobar si ya sus primary key están siendo utilizadas, si existe ...
  #1 (permalink)  
Antiguo 28/10/2010, 08:16
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Duda con REPLACE

Hola buenas, tengo una dudilla, hay alguna forma de insertar un registro, pero antes comprobar si ya sus primary key están siendo utilizadas, si existe que no haga nada y si no existe que lo inserte.

similar a lo que hace REPLACE, solo que REPLACE me borra los registros antiguos antes de insertar para que no hayan duplicados. pero yo quiero que no me los boreo sino que se los salte.

Hay manera de hacer esto sin recurrir a un algoritmo que no sea SQL?
  #2 (permalink)  
Antiguo 28/10/2010, 08:37
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Duda con REPLACE

Saludos!

No existe! Toca que lo manejes por codigo con un select y dependiendo si hay resultados o no hacer lo que necesitas.
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 28/10/2010, 09:04
Avatar de 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: Duda con REPLACE

Eso sería un INSERT IGNORE INTO ....
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 28/10/2010, 09:19
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: Duda con REPLACE

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Eso sería un INSERT IGNORE INTO ....
Gracias, eso si me sirvio :3
  #5 (permalink)  
Antiguo 28/10/2010, 09:46
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Duda con REPLACE

Gracias gnzsoloyo
__________________
:.:Nano.:: @nano_hard - Retornando al foro

Etiquetas: replace
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 05:06.