Python sqlalchemy如何处理nu

2024-10-04 01:35:53 发布

您现在位置:Python中文网/ 问答频道 /正文

执行一个更新的框架现在我遇到一个问题 数据值为json字符串内容为:

{"username":"test","measureid":null}

当我使用python sqlalchemy更新日期时:

^{pr2}$

但系统收到错误消息:

StatementError: A value is required for bind parameter u'null' (original cause: InvalidRequestError: A value is required for bind parameter u'null')

它是由[“measureid”:null]引起的,如果[“measureid”:“”]可以成功执行,但是[null]错误。如何来处理这个问题???在


Tags: 数据字符串框架json内容forparameteris
1条回答
网友
1楼 · 发布于 2024-10-04 01:35:53

SQLAlchemy的驱动程序将:null误认为是命名绑定参数而不是值。只需在冒号后添加一个空格,以明确null是一个值:

sql = """update dh_base_measure_get_10
         set json='{"username": "test", "measureid": null}' """

相关问题 更多 >