原文:MySQL Error 1170 (42000): BLOB/TEXT Column Used in Key Specification Without a Key Length

今天有开发反应他的建表语句错误,我看了下,提示: 原因是: MySQL不允许在BLOB TEXT,TINYBLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, MEDIUMTEXT, LONGTEXT,VARCHAR建索引,因为前面那些列类型都是可变长的,MySQL无法保证列的唯一性,只能在BLOB TEXT前n个字节上建索引,这个n最大多长呢 做个测试: 对于gbk 一个汉 ...

2012-05-17 16:04 0 17595 推荐指数:

查看详情

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM