Vì toàn bộ truy vấn cần phải ở định dạng chuỗi trong khi thực thi truy vấn nên %s
nên được sử dụng ...
Sau khi truy vấn được thực thi, giá trị số nguyên được giữ lại.
Vì vậy, dòng của bạn nên được.
.execute("INSERT INTO table VALUES(%s,%s)", (int(id), string))
Giải thích là đây