sql >> Database >  >> RDS >> Mysql

Python Mysql, opdrachten lopen niet synchroon; je kunt deze opdracht nu niet uitvoeren

Met dank aan JoshuaBoshi voor zijn antwoord, waarmee het probleem is opgelost. Nadat ik de procedure had aangeroepen, moest ik de cursor sluiten en opnieuw openen voordat ik hem gebruikte om een ​​ander statement uit te voeren:

cursor.close() 

cursor = connection.cursor() 

De cursor kan onmiddellijk na fetchall() . worden gesloten . De resultatenset blijft bestaan ​​en kan worden doorgelust.



  1. SQL Server-statistieken bijwerken voor grote tabellen

  2. Terugkerende uitvoer van Python CGI MySQL-script

  3. Is het mogelijk om een ​​variabele te gebruiken en geen retourtype op te geven in postgreSQL?

  4. SQL Server AlwaysOn (Beschikbaarheidsgroep) Architectuur en stapsgewijze installatie -4 Databasestappen toevoegen en verwijderen