sql >> Database >  >> RDS >> PostgreSQL

Terugdraaien na fout in transactie

Als er een fout optreedt, zal PostgreSQL de transactie niet daadwerkelijk terugdraaien. Het faalt elke volgende verklaring met een fout. U kunt dit uitproberen in de client.

U moet een rollback uitvoeren voordat instructies met succes kunnen worden uitgevoerd.

In het geval dat u de verbinding verbreekt en een nieuwe start, heeft dit weinig gevolgen. Als u echter de verbinding behoudt en andere instructies uitvoert waarvan u verwacht dat ze succesvol zullen worden uitgevoerd, zal het niet werken.




  1. SQLite JSON_ARRAY()

  2. doctrine dbal querybuilder als voorbereide verklaring

  3. Hoe doe je mee aan dezelfde tafel, twee keer, in mysql?

  4. MySQL:GROUP_CONCAT_MAX_LEN parameter verhogen - gevaren?