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!