sql >> Databasteknik >  >> RDS >> Mysql

bulk infoga listvärden med SQLAlchemy Core

Här är ett sätt att göra det:

MyTable.__table__.insert().execute([{'color': 'blue'}, 
                                    {'color': 'red'}, 
                                    {'color': 'green'}])

Eller med connection.execute() :

conn.execute(MyTable.insert(), [{'color': 'blue'}, 
                                {'color': 'red'}, 
                                {'color': 'green'}])

Du kan enkelt skapa en lista över dikter från listan du har:

[{'color': value} for value in colors]


  1. Använder Jquery Ajax för att hämta data från Mysql

  2. Matchningsalgoritm i SQL

  3. GROUP BY och COUNT i PostgreSQL

  4. BeanCreationException:Det gick inte att skapa bönor med namnet 'flywayInitializer'