Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/05/2010, 10:12
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: Insert select * on duplicate key

Es algo ineficiente, porque envía a realizar una lectura por cada registro ingresado.
Además lo de poner los 30 nombres de campos no es un problema trascendente, ya que la lista de campos ya la tientes en la tabla.
Yo hago lo mismo en una tabla de 137 columnas y escribir la sentencia me llevó menos de 5 minutos... El truco es saber cómo recuperar la lista de campos sin tener que escribirlos
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)