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

Python Mysql, kommandoer ude af synkronisering; du kan ikke køre denne kommando nu

Tak til JoshuaBoshi for hans svar, som løste problemet. Efter at have kaldt proceduren, var jeg nødt til at lukke markøren og åbne den igen, før jeg brugte den til at udføre en anden sætning:

cursor.close() 

cursor = connection.cursor() 

Markøren kan lukkes umiddelbart efter fetchall() . Resultatsættet er stadig tilbage og kan gennemløbes.



  1. Duplikere poster for at udfylde hullet mellem datoer

  2. MariaDB dato- og tidsenheder

  3. Forskellen mellem NULL og Blank Value i Mysql

  4. Få specialtegn ud af en MySQL-database med PHP