Masseneinfügungslistenwerte mit SQLAlchemy Core
Ich möchte eine Liste von Strings mit SQLAlchemy Core in eine MySQL-Datenbank einfügen.
engine = create_engine("mysql+mysqlconnector://....
meta = MetaData()
meta.bind = engine
Mein Tabellenlayout sieht wie folgt aus - zusammen mit zwei derzeit nicht verwendeten Spalten (irrelevant1 / 2):
MyTabe = Table('MyTable', meta,
Column('id', Integer, primary_key=True),
Column('color', Text),
Column('irrelevant1', Text)
Column('irrelevant2', Text))
Leider funktioniert das Folgende nicht - es fügt eine leere Zeile ein. Was ist der richtige Weg, um dies zu tun?
MyTable.insert().execute(['blue', 'red', 'green'])