パラメータマーカーは%sです %dではありません 。
add_user = """INSERT INTO DB.tbluser
(username, department, startyear, currentpos, link)
VALUES (%s, %s, %s, %s, %s)"""
パラメータマーカー
に注意してください mysql.connectorによって使用されます %sと同じように見える場合があります Python文字列フォーマットで使用されますが、関係は偶然です。 oursqlのようないくつかのデータベースアダプタ およびsqlite3 ?を使用します %sの代わりにパラメータマーカーとして 。