Originariamente inviato da kalosjo
Se l'id è autoincrementante nella tabella di destinazione, l'unica cosa è elencare tutti i campi nella insert:

codice:
insert into tabella1 (elencocampi) select elencocampiordinati from tabella2
escludendo dai campi ovviamente l'id.

Questo vuol dire che l'id potrebbe cambiare tra tabella1 e tabella2
Uhm... a questa soluzione non ci avevo pensato: domani la provo e ti faccio sapere...