日期:2014-05-16  浏览次数:20755 次

请问MySQL的varchar,最大长度是多少?
我将MySQL中表的一个字段高为varchar(512)时,会报出下面的错误:
Specified   key   was   too   long,   max   key   length   is   765   bytes.


但我在网上看到其他应用可以把这个key设到1000都没有问题呀。
请问这是为什么?这个最大键类型的长度是不是在哪里可以改?

谢谢。

我的MySQL版本是5.0.37


------解决方案--------------------
那就不用Key做索引键,再新建一个索引键。
------解决方案--------------------
用其他列做索引。

------解决方案--------------------
一般用INT做索引比较好点。