INSERT INTO table1 TABLE table1_temp
Non puoi farlo perché table1_temp
ha un diverso set di colonne (hai eliminato id
colonna). Devi specificare le colonne in modo esplicito (tutte tranne id
colonna):
INSERT INTO table1(col1, col2, ...) TABLE table1_temp