我正在寻找一些关于从mySQL专家存储长字符串数据的最佳方法的建议。MySQL存储长字符串的最佳方式
我有一个通用的表格,用于存储任何种类的数据,我的意思是它应该能够保存字母数字和数字数据。 目前,表结构与存储在单个列中的ID和实际数据简单如下:
id INT(11)
data VARCHAR(128)
我现在有存储数据量较大(最多500个字符)的要求和很想知道最好的方法是简单地增加varchar列的大小,还是我应该为需要存储更长字符串的时间添加一个新列(一个TEXT类型列?)。
如果有任何专家有任何建议,我都耳朵! 我的首选方法是简单地增加varchar列,但那是因为我很懒。 我运行的mySQL版本是5.0.77。
我应该提到新的500字符要求只会用于奇数记录;表格中的大多数记录不会超过50个字符。 我以为我会通过制作第128列来面向未来。显示我知道多少!
使用longtext数据类型.. – Dhinakar 2013-03-14 10:11:05
你想实现什么? – sectus 2013-03-14 10:12:04
了解您打算如何处理这些数据非常重要,您是否通过查询来操纵它,或者只是存储和检索整个数据? – Steve 2013-03-14 10:20:17