rows = [{"id": 1, "json_value": [{"key": "value"}, {"key2": "value2"}]}, {"id": 2, "json_column": None}]
insert_query = table.insert().values(rows)
connection.execute(insert_query)
执行此操作会将“null”(字符串)输入到id = 2的行。而不是NULL类型。
有没有办法正确执行多行插入,其中某些JSON列的值为NULL?
答案 0 :(得分:1)
问题是一个错误,并由SQLAlchemy项目维护者修复。
详细信息:https://groups.google.com/forum/#!topic/sqlalchemy/Bu4lJ18Gsa8