sql >> Database >  >> RDS >> PostgreSQL

Postgres - Retourfout bij update als record niet gevonden

Je kunt zoiets gebruiken als

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

Deze zoekopdracht retourneert de id van de bijgewerkte rij. Als het 0 rijen retourneert - gooi dan een fout in uw toepassing.

U kunt ook controleren of uw db-stuurprogramma / framework het aantal betrokken rijen retourneert (zoals getUpdateCount() in JDBC).



  1. Hoe tekenreeksen van een tekenreeksveld samenvoegen in een PostgreSQL 'groeperen op'-query?

  2. Kan geen verbinding maken met PostgreSQL-server

  3. XML-gegevens exporteren met BCP-opdracht in SQL Server

  4. Hoe verbinding maken met een externe MySQL-database via SSL met Play Framework?