
20/07/2007, 02:01
|
 | | | Fecha de Ingreso: julio-2004 Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 20 años, 6 meses Puntos: 12 | |
Duplicar linea excepto id y otro campo Hola a todos.
Lo que pretendo es duplicar una línea de una tabla excepto el campo clave autoincrementable 'id' y otro campo 'id_hotel'.
He probado esto, pero no hace exactamente lo que quiero:
INSERT INTO presupuesto_cierres
SELECT * FROM presupuesto_cierres A
WHERE A.id_hotel=30 AND A.anyo=2007
ON DUPLICATE KEY UPDATE id = LAST_INSERT_ID(A.id)+1, id_hotel=50
Como veis, quiero duplicar una línea del hotel 30 para que el hotel 50 tenga lo mismo. Pues este código, lo que hace es actualizar la línea (un nuevo id e id_hotel=50) en vez de insertar una nueva.
Saludos! |