Có vẻ như bạn cần connection.commit()
các thay đổi của bạn sau khi bạn thực thi truy vấn (thay thế connection
với biến kết nối DB của bạn).
http://docs.python.org/library/sqlite3.html
Connection.commit () :Phương thức này cam kết giao dịch hiện tại. Nếu bạn không gọi phương thức này, bất kỳ điều gì bạn đã làm kể từ lần gọi cuối cùng tới commit () sẽ không hiển thị từ các kết nối cơ sở dữ liệu khác. Nếu bạn thắc mắc tại sao bạn không thấy dữ liệu bạn đã ghi vào cơ sở dữ liệu, vui lòng kiểm tra xem bạn có quên gọi phương thức này không.