SQLAlchemy:JSON_ARRAY_APPEND?

SQLAlchemy: JSON_ARRAY_APPEND?

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

这可能与 SQLAlchemy 相关吗?

是的,感谢 func:

,您可以使用数据库内置函数
from sqlalchemy import func

func.json_array_append(...)