gpt4 book ai didi

python - 如何将行插入表 sqlalchemy 对象?

转载 作者:行者123 更新时间:2023-12-04 12:05:26 25 4
gpt4 key购买 nike

我有表对象,它的名字是标签,我不知道如何在其中插入新行

这是我的表对象:

tags = db.Table('tags',
db.Column('tag_id', db.Integer, db.ForeignKey('tag.id'), primary_key=True),
db.Column('Post_id', db.Integer, db.ForeignKey('post.id'), primary_key=True)
)

我尝试使用此查询进行测试:
db.session.add(tags(
post_id = 1,
tag_id = 2
))

但我遇到了这个错误:
TypeError: 'Table' object is not callable

最佳答案

An actual answer对于上述问题,您需要获得 Insert表中的对象:

ins = tags.insert().values(post_id=1, tag_id=2)
db.engine.execute(ins)

关于python - 如何将行插入表 sqlalchemy 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56379975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com