最佳答案
我在我的MySQL数据库中的BLOB字段有一个问题-当上传大于大约1MB的文件时,我得到一个错误Packets larger than max_allowed_packet are not allowed.
以下是我的尝试:
在MySQL查询浏览器中,我运行了show variables like 'max_allowed_packet'
,结果是1048576。
然后我执行查询set global max_allowed_packet=33554432
,后面跟着show variables like 'max_allowed_packet'
-它像预期的那样给我33554432。
但是当我重新启动MySQL服务器时,它神奇地回到1048576。我哪里做错了?
额外的问题,是否可以压缩一个BLOB字段?