Nie jestem w tym wielkim ekspertem, ale myślę, że funkcja, której szukasz tutaj, to autocommit. To automatycznie zatwierdza twoje polecenia. Dlatego powinieneś być w stanie pominąć instrukcje 'BEGIN'.
Oto strona na ten temat:http://dev .mysql.com/doc/connector-python/pl/connector-python-connectargs.html
Ustawiasz to podczas uruchamiania instancji MySQLdb w Pythonie:
conn=MySQLdb.connect(host='blah', autocommit=True)
Powinieneś wtedy mieć połączenie, które nie będzie martwić się o Transakcje.
Niektóre silniki pamięci masowej nie używają transakcji, więc jeśli z nich korzystasz, nie musisz się martwić o ten szczegół:en.wikipedia.org/wiki/Comparison_of_MySQL_database_engines
Mogą jednak napotkać problemy, jeśli Twoja wstawka \ aktualizacja nie powiedzie się w połowie!