sql >> Database >  >> RDS >> Mysql

Niet-gevangen uitzondering 'PDOException' met bericht 'Er is geen actieve transactie'?

Zonder regelnummers in uw code te kennen, is het moeilijk om te weten maar u voert uw transactie uit aan het einde van het eerste try-catch-blok en gaat vervolgens verder zonder een nieuwe transactie te starten in uw tweede try-catch-blok.

Voeg $conn->beginTransaction(); . toe aan het begin van je tweede try-catch-blok.

EDIT -U vermeldt "Ik wil alleen dat het automatische ophogingsnummer niet wordt toegevoegd wanneer er een fout optreedt". U moet niet vertrouwen op de functie voor automatisch ophogen om een ​​reeks getallen zonder onderbrekingen te genereren.



  1. Kan niet meerdere aangepaste db-tabellen maken bij activering van wp-plug-in

  2. Hoe tel ik unieke bezoekers op mijn site?

  3. mysql-tijdstempel converteren naar de werkelijke datum en tijd?

  4. Resultaten van SQL-query's weergeven in php