1
私はこのようなINSERT/ON DUPLICATE KEY UPDATE
クエリ実行しているLinux用14.14按分5.7.19、(x86_64版)変数を複製せずに%sプレースホルダを再利用しますか?
版のmysql:
query = ("INSERT INTO table SET col1 = %s, col2 = %s, col3 = %s ON DUPLICATE KEY UPDATE col2 = %s, col3 = %s")
cursor.execute(insert_post, (var1, var2, var3, var2, var3,))
は、それぞれを再利用せずにこれを行う方法はあります私のcursor.execute()
関数内の変数、またはformat()
で文字列フォーマットを行う方がよいでしょうか?
あなたはどのようなデータベースを使用していますか? – zython