Ich vermute, dass Sie eine Speicher-Engine verwenden, die Transaktionen unterstützt (z. B. InnoDB), aber db.commit()
nicht aufrufen nach dem LÖSCHEN. Die Wirkung von DELETE wird verworfen, wenn Sie sich nicht verpflichten.
Siehe http:// mysql-python.sourceforge.net/FAQ.html#my-data-disappeared-or-won-t-go-away :
Siehe auch diese ähnliche SO-Frage:Python MySQLdb-Aktualisierungsabfrage schlägt fehl