パラメータマーカーは%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
の代わりにパラメータマーカーとして 。