我有一个表单,客户将在各种textarea中键入几个段落。我应该为字段类型选择varchar还是text?这有关系吗?
感谢。
埃里克
答案 0 :(得分:5)
对于没有大小限制的文字,我通常会在您定义最大尺寸时使用文字和 varchar 。
答案 1 :(得分:5)
这取决于您接受的文本的可能长度。文本没有任何限制,但这意味着你最终会得到一个巨大的,巨大的,荒谬的响应大小。另一方面,如果你不担心,文字也没问题。
Varchar要求您了解响应最大的大小,例如256,1000,4000个字符。上面的任何数据都会丢失。
答案 2 :(得分:1)
取决于。 varchar和text之间的区别在于,当text是指针时,varchar实际存储在行中。
Varchar大多快了。通常当语句不是很长并且有限制时使用varchar。文本用于大量数据。