我的数据库中的一列存储一个长文本。大多数文本都小于文本的限制(64 of )。然而,其中约0.1%是长文本(> 64 of )。最初,我使用文本作为列数据类型,并且必须忽略包含长文本的条目。但是,如果我使用LONGTEXT作为数据类型,则会发现数据库大小加倍。长文本条目的总大小应该比普通文本条目的总大小小得多。对于
我试图在LONGTEXT列中插入字符串。字符串长度为75402,字节计数为150804 (约147 KB)在插入记录时引发异常Data too long for column。MySQL文档声明LONGTEXT可以包含最多4GB的数据更新:但是65536是TEXT数据类型的最大长度,我在这里使用LONGTEXT。