Nie rozumiem dlaczego jest to konieczne, ale możesz to naprawić, albo
-
Dodanie
autocommit=True
doconnect()
parametry. -
Wywołanie
conn.commit()
pocursor.execute()
polecenie.
Wygląda na to, że domyślnie rozpoczyna transakcję od migawki lub czegoś podobnego. Zgłosiłem (nerwowo!) problem na repozytorium pymysql, ponieważ nic tu nie słyszałem. Zostało to natychmiast zamknięte z wyjaśnieniem
Jeśli ktoś wie coś lepszego niż użycie autocommit
daj mi znać.