Parametermarkøren er %s ikke %d .
add_user = """INSERT INTO DB.tbluser
(username, department, startyear, currentpos, link)
VALUES (%s, %s, %s, %s, %s)"""
Bemærk, at parametermarkørerne
brugt af mysql.connector kan se det samme ud som %s bruges i Python-strengformatering, men forholdet er kun tilfældigt. Nogle databaseadaptere som oursql og sqlite3 bruge ? som parametermarkør i stedet for %s .