1

我正在管理一个网站,但遇到以下问题:

我不能在数据库表(MySQL 数据库)内的记录中插入超过 64 KB 的内容。

如何增加该特定记录的大小以便它可以接受更多内容?

干杯!!

4

2 回答 2

1

我假设您正在为您的数据库字段使用TEXTorBLOB类型。该类型最多接受 64kb 的数据。您可以使用MEDIUMTEXTor MEDIUMBLOB(16mb) or LONGTEXTor LONGBLOB(4gb) 来增加可以存储在该字段中的数据量。

见:http ://dev.mysql.com/doc/refman/5.0/en/blob.html

于 2013-09-14T07:03:28.537 回答
1

尝试使用数据类型BLOBLONGBLOB在 mysql 中。

您可能也有兴趣查看max_allowed_pa​​cket

附带说明(从这里):-

在 MySQL 5.0.3 之前,长度规范大于 255 的 VARCHAR 列将转换为可以保存给定长度值的最小 TEXT 类型。例如,VARCHAR(500) 转换为 TEXT,VARCHAR(200000) 转换为 MEDIUMTEXT。但是,此转换会影响尾随空格的删除。

于 2013-09-14T07:03:31.843 回答