我有一个名为“summary”的列(tinytext,utf8_turkish_ci)。我知道它可以存储 255 个字节也可以存储 255 个字符。但是,如果我使用 Ç、Ö、Ü 等 unicode 字符,存储容量自然会减少。如果我的访问者输入 250 个字符长的 unicode 文本,那么最后一个字符将被删除。我的摘要栏总是 250 个字符长。我能做些什么 ?谢谢。
最佳答案
您可以将其转换为 varchar
。 varchar
的长度受限于您指定的字符 数。 tinytext
字段的长度限制为 255 字节。
关于MySQL UTF 文本容量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1384718/