gpt4 book ai didi

Sqlalchemy:更新...限制 1,不可能?

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

在 MySQL 中,可以限制受更新查询影响的记录数。在理想的世界中,这不是必需的,但在某些情况下,有这样的限制确实有助于节省您的培根 :)

我原以为在 SQLAlchemy 中可以通过以下方式实现:

tgt_meta.tables['ps_product'].update(tgt_meta.tables['ps_product'].c.id_product == product_id).values(**upd_product_values).limit(1)

但显然事实并非如此。
AttributeError: 'Update' object has no attribute 'limit'

还有什么我可以尝试的吗?

最佳答案

Mysql 方言将此作为 update(..., mysql_limit=x) 抛出。

https://docs.sqlalchemy.org/en/latest/dialects/mysql.html#mysql-sql-extensions

关于Sqlalchemy:更新...限制 1,不可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13597779/

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