MySql 修改或者建立索引是的錯誤提示:ERROR 1170 (42000): BLOB/T...

在建立或修改mysql索引時出現了這樣的錯誤:ERROR 1170 (42000): BLOB/TEXT column 'col2' used in key specification without a key length mysql

看了下該表的數據結構發現col2字段類型是text ,查詢了下發現是:MySQL只能將BLOB/TEXT類型字段設置索引爲BLOB/TEXT數據的錢N個字符.索引指定下col2的長度就能夠了 : sql

alter table foo add index col_2 (col2(10))
數據結構

相關文章
相關標籤/搜索