sql >> Database >  >> RDS >> Mysql

SQLAlchemy - bulk invoegen negeren:dubbele invoer

Je moet elke fout afhandelen. Maar als je echt alle fouten wilt negeren, kun je niet echt een bulk-insert doen. Soms zijn er integriteitsfouten in de daadwerkelijke gegevens die u importeert. Je moet één voor één invoegen en negeren. Ik zou dit alleen in eenmalige scripts gebruiken.

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



  1. Is er een manier om json-objecten in SQL te gebruiken?

  2. Wijzig kolomgegevenstype in MySQL zonder andere metagegevens te verliezen (DEFAULT, NOTNULL...)

  3. Hoe kan ik dubbele rijen in een tabel verwijderen?

  4. BULK INSERT in MYSQL