MySQL:大型VARCHAR与文本?
我在MySQL中有一个Messages表,它记录用户之间的消息。除了典型的ID和消息类型(所有整数类型)之外,我还需要将实际的消息文本保存为VARCHAR或Text。我设置的前端限制为3000个字符,这意味着消息将永远不会插入到数据库中超过这个长度。
是否有理由使用VARCHAR(3000)或文本?仅仅编写VARCHAR(3000)就有点违背直觉了。我已经看过关于Stack溢出的其他类似文章,但是最好能获得特定于这种类型的公共消息存储的视图。
炎炎设计
紫衣仙女
相关分类