sql >> Databasteknik >  >> RDS >> Mysql

Python Mysql, kommandon osynkroniserade; du kan inte köra det här kommandot nu

Tack till JoshuaBoshi för hans svar, som löste problemet. Efter att ha anropat proceduren var jag tvungen att stänga markören och öppna den igen innan jag använde den för att köra en annan sats:

cursor.close() 

cursor = connection.cursor() 

Markören kan stängas omedelbart efter fetchall() . Resultatuppsättningen finns fortfarande kvar och kan gås igenom.



  1. PL/SQL-funktionen i Oracle kan inte se DBMS_AQ

  2. Prestandapåverkan av olika felhanteringstekniker

  3. hur man kontrollerar att wordpress anpassad tabell är tom eller inte

  4. gör textkolumnen som unik nyckel