什么字段TYPE for textarea?

时间:2012-04-23 20:41:39

标签: php mysql types textarea

我有一个表单,客户将在各种textarea中键入几个段落。我应该为字段类型选择varchar还是text?这有关系吗?

感谢。

埃里克

3 个答案:

答案 0 :(得分:5)

对于没有大小限制的文字,我通常会在您定义最大尺寸时使用文字 varchar

答案 1 :(得分:5)

这取决于您接受的文本的可能长度。文本没有任何限制,但这意味着你最终会得到一个巨大的,巨大的,荒谬的响应大小。另一方面,如果你不担心,文字也没问题。

Varchar要求您了解响应最大的大小,例如256,1000,4000个字符。上面的任何数据都会丢失。

答案 2 :(得分:1)

取决于。 varchar和text之间的区别在于,当text是指针时,varchar实际存储在行中。

Varchar大多快了。通常当语句不是很长并且有限制时使用varchar。文本用于大量数据。