Python 设置SQLAlchemy PickleType列大小

Python 设置SQLAlchemy PickleType列大小,python,mysql,sql,sqlalchemy,Python,Mysql,Sql,Sqlalchemy,我试图将python列表保存到PickleType列中的SQL表中,该列在类对象中定义为text=column(PickleType)。当我尝试提交较长的条目时,会出现以下错误:(DataError)(1406,“第1行“text”列的数据太长”)。但是,SQLAlchemy PickleType没有说明如何设置列的大小。如何执行此操作?PickleType使用非长度文本类型来存储数据。您遇到的错误可能与您正在使用的DBAPI驱动程序有关,该驱动程序可能对大型对象有一些可配置的限制,例如,您可能

我试图将python列表保存到
PickleType
列中的SQL表中,该列在类对象中定义为
text=column(PickleType)
。当我尝试提交较长的条目时,会出现以下错误:
(DataError)(1406,“第1行“text”列的数据太长”)
。但是,SQLAlchemy PickleType没有说明如何设置列的大小。如何执行此操作?

PickleType使用非长度文本类型来存储数据。您遇到的错误可能与您正在使用的DBAPI驱动程序有关,该驱动程序可能对大型对象有一些可配置的限制,例如,您可能在SQL server中使用cx_oracle或pyodbc。请检查DBAPI和基础连接功能,以配置可发送的单个字段的最大大小。

PickleType使用非长度文本类型存储数据。您遇到的错误可能与您正在使用的DBAPI驱动程序有关,该驱动程序可能对大型对象有一些可配置的限制,例如,您可能在SQL server中使用cx_oracle或pyodbc。请检查DBAPI和底层连接功能,以配置可发送的单个字段的最大大小。

您可以尝试
LargeBinary(长度=65536)
创建
MediumBlob

您可以尝试
LargeBinary(长度=65536)
创建
MediumBlob