PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Cloner un enregistrement, puis utiliser son identifiant d'incrémentation automatique pour d'autres opérations

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