【发布时间】:2019-03-25 02:24:03
【问题描述】:
当尝试使用 psycopg2 在 Postgres 中更新 json 类型的列时,会出现以下错误: psycopg2.ProgrammingError: can't adapt type 'dict'
我正在运行这段代码:
self.cursor.execute("UPDATE tb_games SET infos_json = %s WHERE id = 10",
(json.dumps({'v1':'a','v2':'b'})))
conexao.commit()
我传递给 json.dumps() 的 json 是有效的,我已经测试过了。有谁知道我可能做错了什么?
【问题讨论】:
标签: python postgresql