Jeg tror, @Jason Creighton og @S.Lott er korrekte.
I det mindste hvis tabellen, du opdaterer, er på en transaktionslagringsmotor. InnoDB er transaktionel, ISAM er ikke.
Du skal enten kalde commit() på dit forbindelsesobjekt, før du lukker det, eller du skal indstille forbindelsen til autocommit-tilstand. Jeg er ikke sikker på, hvordan du gør det for en MySQLdb-forbindelse, jeg gætter på, at du enten indstiller et argument til forbindelseskonstruktøren eller angiver en egenskab efter oprettelse af forbindelsesobjektet.
Noget som:
conn = mysql.connection(host, port, autocommit=True)
# or
conn = mysql.connection(host, port)
conn.autocommit(True)