Python:Peewee Update Query无效

时间:2015-07-08 16:29:07

标签: python sqlite peewee

我使用pewee和以下查询:

var
  base: TBase;
  inherited_: TInherited;
....
base := TBase.Create;
inherited_ := base;

组 - 是表名; 名称,类型,成员,链接 - 是列 database - sqllite

如果group_data值退出并且没问题,我单独测试,现在问题 Group.id = 1;存在

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

1 个答案:

答案 0 :(得分:3)

您需要在查询结束时致电.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