gpt4 book ai didi

Python:Peewee 更新查询不起作用

转载 作者:行者123 更新时间:2023-11-30 23:09:19 25 4
gpt4 key购买 nike

我使用 pewee 和以下查询:

 for row in Group.select():
group_data = process_group(row.link)
Group.update(name=group_data[0], type=group_data[1], member=group_data[2]).where(Group.id==1)

for row in Group.select():
group_data = processl_group(row.link)
Group.update(name=group_data[0], type=group_data[1], member=group_data[2]).where(Group.link==row.link)

Group - 是表名;name、type、member、link - 是列数据库-sqllite

我单独测试了group_data值是否退出并且没问题,现在问题组.id= 1 ;存在

我不知道出了什么问题。请帮忙。

最佳答案

您需要在查询结束时调用.execute():

for row in Group.select():
group_data = process_group(row.link)
(Group
.update(name=group_data[0], type=group_data[1], member=group_data[2])
.where(Group.id==1)
.execute()) # Added .execute

关于Python:Peewee 更新查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31298469/

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