Не разбирам защо това е необходимо, но можете да го поправите с едно от двете
-
Добавяне на
autocommit=True
вconnect()
параметри. -
Извикване на
conn.commit()
следcursor.execute()
команда.
Изглежда, че започва транзакция със моментна снимка или нещо подобно по подразбиране. Аз (нервно!) изпратих проблем на репозиторията на pymysql, тъй като не бях чувал нищо тук. Това беше незабавно затворено с обяснението
Ако някой знае нещо по-добре от използването на autocommit
уведомете ме.