SQLAlchemy:JSON_ARRAY_APPEND?

Posted

技术标签:

【中文标题】SQLAlchemy:JSON_ARRAY_APPEND?【英文标题】:SQLAlchemy: JSON_ARRAY_APPEND? 【发布时间】:2022-01-12 23:52:55 【问题描述】:

我需要使用JSON_ARRAY_APPEND 更新mysql 数据库中的JSON 类型列。我不能只使用python的.append(),因为这个操作需要在数据库级别进行以避免竞争条件。

这可能与 SQLAlchemy 相关吗?

【问题讨论】:

【参考方案1】:

是的,感谢func,您可以使用数据库内置函数:

from sqlalchemy import func

func.json_array_append(...)

【讨论】:

亲爱的,谢谢!

以上是关于SQLAlchemy:JSON_ARRAY_APPEND?的主要内容,如果未能解决你的问题,请参考以下文章

flask-sqlalchemy

sqlalchemy.exc.NoSuchModuleError:无法加载插件:sqlalchemy.dialects:postgres

SQLAlchemy 是不是从同一连接重置 SQLAlchemy 会话之间的数据库会话?

SQLAlchemy使用笔记--SQLAlchemy ORM

SQLAlchemy -- Python的SQLAlchemy和ORM

SQLAlchemy(一):SQLAlchemy去连接数据库ORM介绍将ORM模型映射到数据库中