相关疑难解决方法(0)

使用SQLAlchemy Core批量插入列表值

我想使用SQLAlchemy Core将字符串列表批量插入MySQL数据库.

engine = create_engine("mysql+mysqlconnector://....
meta = MetaData()
meta.bind = engine
Run Code Online (Sandbox Code Playgroud)

我的表格布局看起来像这样 - 还有两个当前未使用的列(不相关的1/2):

MyTabe = Table('MyTable', meta,
Column('id', Integer, primary_key=True), 
Column('color', Text),
Column('irrelevant1', Text)
Column('irrelevant2', Text))
Run Code Online (Sandbox Code Playgroud)

不幸的是,以下不起作用 - 它插入一个空行.这样做的正确方法是什么?

MyTable.insert().execute(['blue', 'red', 'green'])
Run Code Online (Sandbox Code Playgroud)

python mysql database sqlalchemy

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

database ×1

mysql ×1

python ×1

sqlalchemy ×1