Python MySQLdb не вставляет данные

версия ubuntu: 12.10
версия сервера mysql: 5.5.29-0
версия python: 2.7

Я пытаюсь использовать MySQLdb для вставки данных в мой локальный mysql-сервер. Я не получаю никаких ошибок при запуске script, но данные не входят в мою таблицу. Я просматриваю таблицы с phpmyadmin.

Я попытался вернуться к основам и после учебника, но тот же результат. Странно, что я могу создавать и удалять таблицы, но не вводить данные.

Код из учебника даже сообщает, что были вставлены 4 строки. Что предотвращает ввод данных в таблицу, когда script сообщает, что все нормально?

cursor = conn.cursor () 
cursor.execute ("DROP TABLE IF EXISTS animal") 
cursor.execute (""" 
        CREATE TABLE animal 
        ( 
            name CHAR(40), 
            category CHAR(40) 
        ) 
    """) 
cursor.execute (""" 
        INSERT INTO animal (name, category) 
        VALUES 
            ('snake', 'reptile'), 
            ('frog', 'amphibian'), 
            ('tuna', 'fish'), 
            ('racoon', 'mammal') 
    """) 
print "%d rows were inserted" % cursor.rowcount