MySql修改或者创建索引是的错误提示:ERROR 1170 (42000): BLOB/T_MySQL
Jun 01, 2016 pm 01:30 PMbitsCN.com
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))
bitsCN.com

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Compétences de traitement de structures de données volumineuses de PHP

Comment optimiser les performances des requêtes MySQL en PHP ?

Comment utiliser la sauvegarde et la restauration MySQL en PHP ?

Comment insérer des données dans une table MySQL en utilisant PHP ?

Quels sont les scénarios d'application des types d'énumération Java dans les bases de données ?

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4

Stratégies d'optimisation des performances pour la pagination des tableaux PHP

Comment utiliser les procédures stockées MySQL en PHP ?
