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

menggunakan logika kondisional :periksa apakah ada catatan; jika ya, perbarui, jika tidak, buatlah

Pertanyaan dan jawaban ini akan menarik bagi Anda:Sisipkan, pada duplikat perbarui di PostgreSQL?

Pada dasarnya, gunakan dua kueri (lakukan pilih, jika ditemukan perbarui, jika tidak masukkan), yang bukan solusi terbaik (dua skrip yang berjalan secara bersamaan dapat memberikan sisipan duplikat), atau lakukan seperti yang disarankan pertanyaan di atas - buat prosedur tersimpan/ fungsi untuk melakukannya (ini mungkin pilihan terbaik, dan termudah).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghubungkan R dengan PostgreSQL di OSX 10.10.2?

  2. Menambahkan (mendorong) dan menghapus dari array JSON di PostgreSQL 9.5+

  3. Kunci asing di tabel pertama

  4. Cara mempartisi tabel postgres menggunakan tabel perantara

  5. Langkah-langkah untuk Memecahkan Masalah Django.db.utils.ProgrammingError:izin ditolak untuk relasi django_migrations