INSERT INTO table1 TABLE table1_temp
Nemůžete to udělat, protože table1_temp má jinou sadu sloupců (vynechali jste id sloupec). Sloupce je třeba zadat explicitně (vše kromě id sloupec):
INSERT INTO table1(col1, col2, ...) TABLE table1_temp