python - 设置 SQLAlchemy PickleType 列大小

标签 python mysql sql sqlalchemy

我正在尝试将 python 列表保存到 PickleType 列中的 SQL 表中,该列在类对象中定义为 text = Column(PickleType)。当我尝试提交更长的条目时,出现以下错误:(DataError) (1406, "Data too long for column 'text' at row 1")。但是,SQLAlchemy PickleType documentation没有说明如何设置列的大小。我该怎么做?

最佳答案

您可以尝试使用 LargeBinary(length=65536) 创建一个 MediumBlob

关于python - 设置 SQLAlchemy PickleType 列大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20533215/

相关文章:

python - PyQt 清除菜单栏

python - 从图像中查找车轮中的辐条总数 - OpenCV (Python)

MySQL插入固定值和多select结果的数据

mysql - 在 SQL 中检查两个人是否共享相同的电话号码

sql - 从文件或数据库服务器访问数据更快吗?

mysql - 通过触发器使用前一行和当前行的数据将总和插入到数据库的列中

python - 如何在不使用 distutils 的情况下创建 Python C 扩展?

python - 正则表达式:允许逗号分隔的字符串,包括字符和非字符

php - 使用 phpexcel 创建多个工作表时出现一个额外的工作表

mysql - 如何更新 MySQL 中所有重复记录的列?