作者:聂依依mma | 来源:互联网 | 2023-05-19 01:37
我想更新使用peewee python库创建的sqlite数据库中的文本字段。具体来说,我想使用peewee的原子更新,例如:
query = Table.update(textfield = Table.textfield + 'string').where(some condition)
query.execute()
这种类型的更新适用于数字字段,但不适用于文本字段。我想也许有办法用sqlite ||来做到这一点。运算符,但由于sql一般对我来说有点新,所以我无法弄清楚。
1> coleifer..:
您可以使用concat运算符:
query = Table.update(textfield=Table.textfield.concat('string')).where(whatever)
query.execute()
该concat
运营商将使用||
在引擎罩。