摘要:
今天有开发反应他的建表语句错误,我看了下,提示: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最大多长呢?做个测试:root@test 03:53:58>c 阅读全文