我使用文件上传图像到MySQL数据库中的BLOB,出于某种原因,当我上传一些图片时,我注意到它们没有完全渲染,然后我尝试直接上传到PHPMyAdmin然后显示(Max: 64KiB)
我很幸运地运行了我自己的服务器,所以我想去检查我的php.ini最大文件上传大小,它设置为250MB。所以我的问题是,
MySQL BLOB上传的最大文件大小在哪里
答案 0 :(得分:16)
这取决于列的类型。
从MySQL documentation:开始,部分字符串类型的存储要求:
TINYBLOB
L + 1个字节,其中L <1。 2 8 (256字节)
BLOB
L + 2个字节,其中L <1。 2 16 (65千字节)
MEDIUMBLOB
L + 3字节,其中L <1。 2 24 (16兆字节)
LONGBLOB
L + 4字节,其中L <1。 2 32 (4千兆字节)