Saya baru saja mengalami masalah yang sama.
Setelah penelitian lebih lanjut, saya menyadari bahwa saya lupa melakukan connection.commit()
setelah menghapus, atau, seperti yang saya temukan di tempat lain, Anda bisa melakukan cursor.execute("set autocommit = 1")
sebelum melakukan operasi data lainnya agar data tersebut langsung dikomit secara otomatis, jika Anda tidak memerlukan kontrol atas komit transaksi.
Ini bisa menjadi masalah dengan kode Cmag, meskipun tanpa melihat lebih banyak, sulit untuk mengatakannya.