程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySql修改或者創建索引是的錯誤提示:ERROR 1170 (42000): BLOB/T...解決

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

編輯:MySQL綜合教程


MySql修改或者創建索引是的錯誤提示:ERROR 1170 (42000): BLOB/T...解決   在創建或修改mysql索引時出現了這樣的錯誤:   ERROR 1170 (42000): BLOB/TEXT column 'col2' used in key specification without a key length   看了下該表的數據結構發現col2字段類型是text ,查詢了下發現是:   MySQL只能將BLOB/TEXT類型字段設置索引為BLOB/TEXT數據的錢N個字符.

索引指定下col2的長度就可以了 :  

alter table foo add index col_2 (col2(10))

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved