pythonでmysqlにアップデートをかけたいのですがエラーが出ています。
タプルtrでアップデート、対象レコードはtr[1]と一致するものです。
executeのところの変数の渡し方が悪いのかなと思いますが、うまくいきません。
ご存じの方お教えいただけると幸いです。
tr = (a,b,c,d,e,f,g,h,i) poc = tr[1] sql_update =" UPDATE TEST_TABLE SET A= %s, B = %s, C = %s, D = %s, E = %s, F = %s, G = %s, H = %s, I = I+1, J = cast(now() as datetime) " +\ "WHERE B = %s " cursor.execute(sql_update,(tr,poc))
【エラーメッセージ】
not enough arguments for format string
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。