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

Postgres - Kembalikan kesalahan pada pembaruan jika catatan tidak ditemukan

Anda dapat menggunakan sesuatu seperti

update users set email='[email protected]' where id=200 returning id;

Kueri ini akan mengembalikan id dari baris yang diperbarui. Jika mengembalikan 0 baris - maka munculkan kesalahan di aplikasi Anda.

Anda juga mungkin ingin memeriksa apakah driver/kerangka kerja db Anda mengembalikan jumlah baris yang terpengaruh (seperti getUpdateCount() di JDBC).



  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 membuat pernyataan yang disiapkan postgres dinamis di PHP

  2. Tetapkan secara dinamis jenis baris yang dikembalikan berdasarkan tabel yang diberikan di plpgsql?

  3. Menyimpan ARRAY PostgreSQL dari nilai ENUM

  4. psycopg2:masukkan beberapa baris dengan satu kueri

  5. Tidak dapat menggunakan tabel bernama pengguna di postgresql hibernate