PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgres - Zwróć błąd podczas aktualizacji, jeśli nie znaleziono rekordu

Możesz użyć czegoś takiego jak

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

To zapytanie zwróci id zaktualizowanego wiersza. Jeśli zwraca 0 wierszy - zgłoś błąd w aplikacji.

Możesz również sprawdzić, czy sterownik / struktura bazy danych zwraca liczbę wierszy, których dotyczy problem (np. getUpdateCount() w 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. Format daty Postgresql

  2. Jak zmienić max_connections dla Postgresa za pomocą polecenia SQL?

  3. Postgres pg_toast w autovacuum - który stół?

  4. Oracle do PostgreSQL — Kursory i ltrees

  5. szyny dynamiczne, gdzie zapytanie sql