我正在从 mySQL 专家那里寻找一些关于存储长字符串数据的最佳方法的建议。
我有一个通用表,用于存储任何类型的数据,我的意思是它应该能够保存字母数字和数字数据。目前,表结构很简单,只有一个 ID,实际数据存储在一个列中,如下所示:
id INT(11)
data VARCHAR(128)
我现在需要存储大量数据(最多 500 个字符),我想知道最好的方法是简单地增加 varchar 列的大小,还是应该添加一个新列(TEXT 类型的列?)有时我需要存储更长的字符串。
如果有任何专家有任何建议,我会全力以赴!我首选的方法是简单地增加 varchar 列,但那是因为我很懒。我正在运行的 mySQL 版本是 5.0.77。
我应该提一下,新的 500 个字符要求仅适用于奇数记录;表中的大多数记录不会超过 50 个字符。我以为我会通过制作第 128 列来适应未来。显示我知道多少!