Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2004, 04:32
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
[MySQL] Insertar si no existe o actualizar si existe en la misma consulta

La cuestión es esta, tengo una tabla con una serie de registros que o bien se pueden actualizar, o si no existen se tienen que crear. Me gustaria saber si con una sóla consulta a la BD se puede actualizar el registro si ya existe, o crearlo si no existe.

Con dos consultas sí sé hacerlo, una para comprobar si existe o no, si existe hacer un update y si no existe un insert, pero no sé si es posible en la misma consulta. El tema es por optimizar la carga del servidor.

Un saludo
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.