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
.