Você não chamou
commit()
para a transação na qual você executou o INSERT. Em Python, a ação padrão é reverter o trabalho, a menos que você confirme explicitamente.
Veja também:
- Python MySQL - SELECTs funcionam, mas não EXCLUIR?
- Falha na consulta de atualização do Python MySQLdb
- http://mysql-python.sourceforge.net/FAQ.html#my-data-disappeared-or-won-t-go-away