我很想使用mysql函数'LOAD_FILE'将.npz文件插入到mysql列中(似乎这应该可行),但我无法在sqlalchemy的ORM层中找到任何对应关系,我也不能在较低层编写mysql查询。有人知道解决方案吗?谢谢:))
答案 0 :(得分:0)
您必须在较低层中编写函数表达式,主要在SQL Expression Language中,或者换句话说使用generic functions:
func.load_file('/path/to/my/file.npz')
鉴于该文件存在于您的数据库服务器上并且满足其他条件。因此,对于假想的Something
模型,您在创建实例时只需pass the function expression as the value:
some = Something(some_blob=func.load_file('/path/to/my/file.npz'))
session.add(some)
session.commit()