如何在mysql表中增加字段大小

时间:2013-09-14 06:56:50

标签: mysql

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

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

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

干杯!!

2 个答案:

答案 0 :(得分:1)

我假设您使用TEXTBLOB类型作为数据库字段。该类型最多可接受64kb的数据。您可以使用MEDIUMTEXTMEDIUMBLOB(16mb)或LONGTEXTLONGBLOB(4gb)来增加您可以在该字段中存储的数据量。

请参阅:http://dev.mysql.com/doc/refman/5.0/en/blob.html

答案 1 :(得分:1)

尝试使用mysql中的数据类型BLOBLONGBLOB

您可能还有兴趣查看max_allowed_packet

在旁注(来自here): -

  

在MySQL 5.0.3之前,VARCHAR列具有长度规范   大于255将转换为可容纳的最小TEXT类型   给定长度的值。例如,VARCHAR(500)将转换为   TEXT和VARCHAR(200000)转换为MEDIUMTEXT。但是,这个   转换会影响尾随空间的移除。