varchar最多能存储多大长度呢? 何种情况下用text更好?...将id字段删掉,只保留content这一个字段,在utf-8下,可成功设置为 varchar(21844),
如改为varchar(21845),则会继续报如上错误....如将该字段字符集(及其相应的排序规则)改为latin1,则可成功设置为varchar(65532)
如再提高至varchar(65533),则会报上面行大小太大的错误....>在在utf-8下, 且只有这一个字段,可成功设置为varchar(21844)情况下,经实际亲测,可以容纳21844个字符,超出部分将会被舍弃.
----
即一般情况下,如果长度小于2万,可用varchar...MySQL性能优化之char、varchar、text的区别