2010-07-27 72 views
1

难道VARCHAR在mysql中只能输入255个字符的数据长度吗? 是否为真UTF8字符串的哪种数据类型对长文本有用?我正在使用utf8_persian_ci数据类型。mysql中长utf8字符串的理想数据类型

请注意,TEXT数据类型与utf8_persian_ci有问题。

+0

列表:http://help.scibit.com/mascon/masconMySQL_Field_Types.html – Jalal 2010-07-27 18:17:12

回答

1

在MySQL中的所有当前版本VARCHAR的最大长度为65535

在MySQL的老版本中,VARCHAR有255的最大长度,但是这是古代历史(其中古之前的2005年3月是) 。

CHAR数据类型仍然有255个字符的限制。

1

当我需要存储大量文本时,我使用utf8_general_ci排序规则查找TEXT字段。说实话,我不确定不同的uft8编码之间有什么区别,但是如果你需要存储更长的文本,请选择其中一种TEXT类型。

0

您可以使用“utf8_general_ci整理” 我认为这会帮助你,但不能肯定的MySQL数据类型的

+0

这更像是一条评论。不是答案 – 1Mayur 2013-04-02 10:49:56

相关问题