
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
pandas to_sqlで複数テーブルを一斉に更新 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
pandas to_sqlで複数テーブルを一斉に更新 - Qiita
方法 pandasでのトランザクションは、SQLAlchemyのengine.begin()を使って、以下のように実装できます。... 方法 pandasでのトランザクションは、SQLAlchemyのengine.begin()を使って、以下のように実装できます。 こうすることで、各テーブルの更新に時間が掛かってしまうような場合でも時間差なく同時に更新を反映できますし、失敗時にはロールバックもできます。 withを使うことで、自動的にコミットの処理が呼び出されます。(失敗時はロールバック) from sqlalchemy import create_engine engine = create_engine(url) with engine.begin() as conn: df1.to_sql('table1', conn, if_exists='append') df2.to_sql('table2', conn, if_exists='append')