Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2008, 16:00
yacatl
 
Fecha de Ingreso: septiembre-2002
Ubicación: México
Mensajes: 356
Antigüedad: 21 años, 7 meses
Puntos: 0
Duplicar un registro cambiando el ID

Estoy tratando de duplicar el registro de una tabla solamente cambiando el ID incremental que la tabla posee, desgraciadamente no he tenido resultados positivos.

Claro que si primero extraigo los datos del registro a clonar no hay problema, pero me gustaría hacerlo en un solo query.

Mas o menos lo que quiero es esto, pero no me funciona.

Código:
INSERT INTO tbl1
SELECT * FROM tbl1 WHERE `ID_tbl1` = 25
ON DUPLICATE KEY UPDATE ID_tbl1 = LAST_INSERT_ID(ID_tbl1)
Alguno sabe de que manera se hace esto correctamente?

Gracias!