我想用SQLAlchemy Core将字符串列表批量插入MySQL数据库。
engine = create_engine("mysql+mysqlconnector://...")
meta = MetaData()
meta.bind = engine
我的表布局如下-加上两个当前未使用的列(不相关的1/2):
MyTabe = Table('MyTable', meta,
Column('id', Integer, primary_key=True),
Column('color', Text),
Column('irrelevant1', Text)
Column('irrelevant2', Text))
不幸的是,下面的命令不起作用-它插入了一个空行。正确的方法是什么?
MyTable.insert().execute(['blue', 'red', 'green'])
有一种方法:
或者,使用
connection.execute()
:您可以很容易地从列表中列出您的听写:
另一种方法是:
相关问题 更多 >
编程相关推荐