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?的主要内容,如果未能解决你的问题,请参考以下文章
sqlalchemy.exc.NoSuchModuleError:无法加载插件:sqlalchemy.dialects:postgres
SQLAlchemy 是不是从同一连接重置 SQLAlchemy 会话之间的数据库会话?
SQLAlchemy使用笔记--SQLAlchemy ORM