以下ようなupsert文をSQLAlchemyでもっとも効率よく書き換えるにはどうしたらよいのでしょうか?
以下記載の書き方がありますが、この書き方が一番いいのかなとはおもいつつ、他の書き方も模索しています。もしご存知でしたらご教示いただけますでしょうか?
https://qiita.com/elm200/items/5ba61d8799da99b8d162
というのも、以下の部品を記述する必要があるので、そのままflask-sqlalchemyでdb.session.OOOでうまいこと処理できるといいなと思ったためです。
from sqlalchemy.dialects.mysql import insert conn = engine.connect() trans = conn.begin()
s1='hoge' s2='hogehoge' s3='hogehogehoge' s4='hogehogehogehoge' s5='hogehogehogehogehoge' INSERT INTO hoge_table(client_id, user_id, customer_id, _parameter_a, _parameter_b) VALUES(s1,s2,s3, s4,s5) ON DUPLICATE KEY UPDATE customer_id =s3, _parameter_a =s4, _parameter_b =s5
あなたの回答
tips
プレビュー