我有一个表,其中一个字段需要存储512个字符。我的问题是:你可以将TEXT字段的长度(VARCHAR停在255 - 我不能使用它)限制为512个字符吗?如果我这样做,MySQL会因为固定的数据长度而更快地运行表,还是因为长度可以变化而有点像VARCHAR?
我还没有桌子(但根本没有),但我非常清楚未来的速度和尺寸。我发现这篇文章:link text非常有用 - 也许你会这样做!
非常感谢,
詹姆斯
答案 0 :(得分:0)
更新你的mysql服务器。从5.0.3开始,您最多可以存储65535 bytes in VARCHAR。
答案 1 :(得分:-1)
你并没有真正说出你是如何使用这个表的,所以我只是把它放进去。一个选项是将文本字段分成另一个表,并在原始表中引用它。