Tôi không phải là một chuyên gia lớn trong lĩnh vực này, nhưng tôi nghĩ rằng tính năng bạn đang tìm kiếm ở đây là tự động gửi. Tính năng này sẽ tự động thực hiện các lệnh của bạn. Do đó, bạn có thể bỏ qua câu lệnh 'BEGIN'.
Đây là một trang trên đó: http:// dev .mysql.com / doc / connector-python / en / connector-python-connectargs.html
Bạn thiết lập điều này khi khởi động phiên bản python MySQLdb:
conn=MySQLdb.connect(host='blah', autocommit=True)
Sau đó, bạn sẽ có một kết nối mà không phải lo lắng về Giao dịch.
Một số công cụ lưu trữ không sử dụng các giao dịch, vì vậy nếu bạn sử dụng một công cụ này, bạn sẽ không cần phải lo lắng về chi tiết này:en.wikipedia.org/wiki/Comparison_of_MySQL_database_engines
Tuy nhiên, chúng có thể gặp sự cố nếu insert \ update của bạn bị lỗi giữa chừng!