我正在使用php进行编码并使用PDO / MySQL将用户上传的文件存储在DataBase中
我将contents
列设置为TEXT
脚本成功
但TEXT Type
限制为64kb,文件大小接近700kbs
所以我想将列类型设置为MEDIUMTEXT
或任何BLOB
类型
但是当我这样做,并运行脚本时,我看到数据没有成功导入!问题可能在哪里?!
答案 0 :(得分:1)
参考:11.4.3 The BLOB and TEXT Types https://dev.mysql.com/doc/refman/5.6/en/blob.html
摘录:
BLOB或TEXT对象的最大大小由其类型决定,但实际可以在客户端和服务器之间传输的最大值取决于可用内存量和通信缓冲区的大小。您可以通过更改
max_allowed_packet
变量的值来更改消息缓冲区大小,但必须同时对服务器和客户端程序执行此操作。