sql >> Database teknologi >  >> RDS >> Mysql

Ufanget undtagelse 'PDOException' med beskeden 'Der er ingen aktiv transaktion'?

Uden at kende linjenumre i din kode, er det svært at kende men du foretager din transaktion i slutningen af ​​den første try-catch-blok, og fortsætter derefter uden at starte en ny transaktion i din anden try-catch-blok.

Tilføj $conn->beginTransaction(); i begyndelsen af ​​din anden try-catch-blok.

EDIT -Du nævner "Jeg vil bare have, at nummeret for automatisk stigning ikke tilføjes, når der opstår fejl". Du bør ikke stole på den automatiske stigningsfunktion til at generere en "gabfri" talsekvens.



  1. SQL-forespørgsel i FB JavaScript

  2. java.math.BigInteger kan ikke castes til java.lang.Integer

  3. MySQL i skyen - fordele og ulemper ved Amazon RDS

  4. Kan MySQL pålideligt gendanne sikkerhedskopier, der indeholder visninger eller ej?