INSERT INTO table1 TABLE table1_temp
Vous ne pouvez pas le faire car table1_temp
a un ensemble de colonnes différent (vous avez supprimé id
colonne). Vous devez spécifier explicitement les colonnes (toutes sauf id
colonne):
INSERT INTO table1(col1, col2, ...) TABLE table1_temp