Trang web này
và trang web này
chứa thông tin về cùng một vấn đề. Để giữ cho các bảng của bạn được cập nhật, bạn phải cam kết các giao dịch của mình. Sử dụng db.commit()
để làm điều này.
Như đã đề cập trong bài đăng bên dưới của tôi, bạn có thể loại bỏ nhu cầu này bằng cách bật tự động cam kết. điều này có thể được thực hiện bằng cách chạy db.autocommit(True)
Ngoài ra, tự động cam kết được bật trong trình bao tương tác, vì vậy điều này giải thích tại sao bạn không gặp sự cố ở đó.