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

SQLAlchemy-一括挿入無視:重複エントリ

    すべてのエラーを処理する必要があります。しかし、本当にすべてのエラーを無視したいのであれば、一括挿入を実際に行うことはできません。インポートする実際のデータに整合性エラーが発生する場合があります。 1つずつ挿入して無視する必要があります。私はこれを一度だけのスクリプトでのみ使用します。

    for item in dict_list:
        try:
            session.merge(orm(**item))
            session.commit()
        except Exception as e:
            session.rollback()
    



    1. 生のDBからEloquentへのLaravel

    2. ld:macOS BigSur11.4でのmysql2gemRubyのバンドルインストール中に-lzstdのライブラリが見つかりません

    3. Windows7WAMP64ビットスタックMySQLの問題

    4. Mysql重複のないレコードの相互ペアを選択します