Не съм голям експерт в това, но мисля, че функцията, която търсите тук, е autocommit. Това автоматично записва вашите команди. Следователно трябва да можете да пропуснете операторите 'BEGIN'.
Ето една страница на него:http://dev .mysql.com/doc/connector-python/en/connector-python-connectargs.html
Настройвате това, когато стартирате екземпляра на python MySQLdb:
conn=MySQLdb.connect(host='blah', autocommit=True)
След това трябва да имате връзка, която не се тревожи за транзакции.
Някои машини за съхранение не използват транзакции, така че ако използвате такава, няма да е нужно да се притеснявате за тази подробност:en.wikipedia.org/wiki/Comparison_of_MySQL_database_engines
Въпреки това, те могат да се сблъскат с проблеми, ако вашето вмъкване \ актуализиране не успее наполовина!