原文: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