Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2010, 03:50
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, 5 meses
Puntos: 2658
Respuesta: Intercambiar registros MySQL

MySQL no cuenta con sentencias específicas para tales "intercambios", pero se puede implementar por medio de stored procedures en las que uses variables para conservar los valores de uno antes de ponerlos en el otro.
En general es mejor hacer esto en la aplicación, por programación, y no en la base de datos. Es más simple y eficiente, especialmente porque no existen "números de registro" específicamente en las bases de datos relacionales, lo que existen son posiciones conforme la PK, y es ésta la que define cuáles registros se buscarán.
En cambio, en programación, el manejo de registros si se puede lograr por medio de subídices de la estructura usada en ese lenguaje para los datos de la base.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)