sql >> データベース >  >> RDS >> PostgreSQL

pandasdfからデータベースの既存の行を更新します

    1つの方法は、sqlalchemyの「テーブルクラス」とsession.merge(row)、session.commit()を利用することです。

    次に例を示します:

    for row in range(0, len(df)):
        row_data = table_class(column_1=df.ix[i]['column_name'],
                               column_2=df.ix[i]['column_name'],
                               ...
                               )
        session.merge(row_data)
        session.commit()
    


    1. 上級ユーザー向けのSQLServerでの動的データマスキング

    2. PostgreSQL文字列エスケープ設定

    3. ホストローカルホストはこのMySQLサーバーへの接続を許可されていません

    4. VisualBasic6.0のMySQLサンプル-読み取り/書き込み