Jag hade ett liknande problem nyss.
Efter ytterligare forskning insåg jag att jag hade glömt att göra en connection.commit()
efter borttagningen, eller, som jag hittade någon annanstans, kan du bara göra cursor.execute("set autocommit = 1")
innan du gör några andra dataoperationer för att få dem att automatiskt begås omedelbart, om du inte behöver kontroll över transaktioner commits.
Detta kan ha varit problemet med Cmags kod, men utan att se mer är det svårt att säga.