Điểm đánh dấu tham số là %s
không phải %d
.
add_user = """INSERT INTO DB.tbluser
(username, department, startyear, currentpos, link)
VALUES (%s, %s, %s, %s, %s)"""
Lưu ý rằng điểm đánh dấu tham số
được sử dụng bởi mysql.connector
có thể giống với %s
được sử dụng trong định dạng chuỗi Python nhưng mối quan hệ chỉ là ngẫu nhiên. Một số bộ điều hợp cơ sở dữ liệu như oursql
và sqlite3
sử dụng ?
làm điểm đánh dấu tham số thay vì %s
.