为什么rails将TEXT列固定为65535个字符?

Gre*_*reg 3 ruby mysql ruby-on-rails

我正在使用Ruby on Rails在MySQL的TEXT列中保存原始电子邮件.它一直被截断为65535个字符,是否有人知道是什么原因引起的?

MySQL正在运行 max_allowed_packet=64M

使用InnoDB作为存储引擎.

Mic*_*sen 13

它会被截断到那个长度,因为......好吧,这就是适合TEXT列的内容.

如果你想存储更多,你需要MEDIUMTEXT或LONGTEXT.