PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Klon catatan, lalu gunakan id kenaikan otomatisnya untuk operasi lebih lanjut

INSERT INTO table1 TABLE table1_temp

Anda tidak dapat melakukannya karena table1_temp memiliki kumpulan kolom yang berbeda (Anda menjatuhkan id kolom).Anda perlu menentukan kolom secara eksplisit (semua kecuali id kolom):

INSERT INTO table1(col1, col2, ...) TABLE table1_temp


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara mendapatkan nama tabel dan posisi ordinal kolom tertentu di seluruh database

  2. Apakah diperlukan untuk menutup koneksi Psycopg2 di akhir skrip?

  3. PostgreSQL, status SQL:42601

  4. DictCursor tampaknya tidak berfungsi di bawah psycopg2

  5. Kueri dalam kueri:Apakah ada cara yang lebih baik?