df.to_sqlを使いデータベース(postgresql)のデータをアップデートしたいです。
python
1data.to_sql('テーブル名', con=engine, if_exists='append' or 'replace', index=False)
例えば、以下のようなテーブルがあった場合(あくまで説明のための例です)
商品名 値段
みかん 100円
りんご 150円
バナナ 200円
それぞれの値段を更新しようと思った場合、replaceを使ってしまうと、結果的には更新されますが、一度全てのデータが消えてしまいます。
また、商品名に主キーの設定をしているためappendは使えません。
出来れば値段だけを更新したいのですが、何か良い方法はありませんでしょうか?
あなたの回答
tips
プレビュー