我正在尝试在LONGTEXT
列中插入字符串。字符串长度为75402,字节数为150804(约147 KB)
在插入记录时引发异常Data too long for column
。
MySQL文档声明LONGTEXT可以包含最多4GB的数据
欢迎任何建议
答案 0 :(得分:0)
http://dev.mysql.com/doc/refman/5.7/en/string-type-overview.html
LONGTEXT [CHARACTER SET charset_name] [COLLATE collation_name]
TEXT列,最大长度为4,294,967,295或4GB(232 - 1) 字符。如果值包含,则有效最大长度较小 多字节字符。 LONGTEXT列的有效最大长度 还取决于配置的最大数据包大小 客户端/服务器协议和可用内存。每个LONGTEXT值都是 使用指示字节数的4字节长度前缀存储 在价值中。
http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_allowed_packet http://dev.mysql.com/doc/refman/5.7/en/memory-use.html