我正在管理一个网站,但遇到以下问题:
我不能在数据库表(MySQL 数据库)内的记录中插入超过 64 KB 的内容。
如何增加该特定记录的大小以便它可以接受更多内容?
干杯!!
我假设您正在为您的数据库字段使用TEXT
orBLOB
类型。该类型最多接受 64kb 的数据。您可以使用MEDIUMTEXT
or MEDIUMBLOB
(16mb) or LONGTEXT
or LONGBLOB
(4gb) 来增加可以存储在该字段中的数据量。
尝试使用数据类型BLOB
或LONGBLOB
在 mysql 中。
您可能也有兴趣查看max_allowed_packet
附带说明(从这里):-
在 MySQL 5.0.3 之前,长度规范大于 255 的 VARCHAR 列将转换为可以保存给定长度值的最小 TEXT 类型。例如,VARCHAR(500) 转换为 TEXT,VARCHAR(200000) 转换为 MEDIUMTEXT。但是,此转换会影响尾随空格的删除。