当我的表没有 主键 id 时 peewee 查询 如果不设置主键会报错

发表于 : 2020-11-04   · CC BY-NC-SA 4.0 ·   1856 人浏览

从数据库的角度来讲 mysql 不是一定要有主键,但是 peewee 如果不设置主键会报错
peewee 自带的查询 都带有 主键 id ,所以会报错
现在只能用 select().count() 来查询 返回 0 就是没有数据

#我的表没有 主键 id
atc = Att.select().where((Att.datx==jday) & (Att.name==name)).count()
PEEWEE