文字还是varchar?

Mik*_*ike 4 mysql sql types

我有两列包含文本,一行最多150个字符长,另一个最多700个字符长,
我的问题是,我应该使用两种varchar类型还是应该使用700 chars long列的文本?为什么?

谢谢,

jas*_*son 10

varcharMySQL <5.0.3中的数据类型不能保存超过255个字符的数据.在MySQL> = 5.0.3中,它最多有65,535个字符.

因此,它取决于您要定位的平台以及您的可部署性要求.如果您想确保它适用于低于5.0.3的MySQL版本,请使用text较长列的类型数据字段