sql >> Database teknologi >  >> RDS >> Mysql

Bulk indsæt med SQLAlchemy ORM

SQLAlchemy introducerede det i version 1.0.0 :

Massehandlinger - SQLAlchemy-dokumenter

Med disse handlinger kan du nu lave masseindsættelser eller opdateringer!

Du kan f.eks. gøre:

s = Session()
objects = [
    User(name="u1"),
    User(name="u2"),
    User(name="u3")
]
s.bulk_save_objects(objects)
s.commit()

Her vil der blive lavet et bulkinsert.



  1. Close blev aldrig eksplicit kaldt på Database

  2. Hvornår skal markører lukkes ved hjælp af MySQLdb

  3. Oracle 11g på Mac OS X

  4. Kan ikke indlæse sqlite-databasen ved første kørsel