INSERT INTO table1 TABLE table1_temp
Você não pode fazer isso porque
table1_temp tem um conjunto diferente de colunas (você derrubou id column).Você precisa especificar as colunas explicitamente (todas, exceto id coluna):INSERT INTO table1(col1, col2, ...) TABLE table1_temp