Bonjour,
En effectuant la migration d'une base de données de phpNuke (7.x), qui fonctionnait très bien chez l'ancien hébergeur, j'ai sous phpMyAdmin 2.6.2 l'erreur suivante sur quelques unes de mes tables, lors de leur création :
#1170 - BLOB/TEXT column 'caption' used in key specification without a key length
J'ai bien compris qu'à partir d'une certaine version de MySQL, les index sur des champs text ou blob devaient avoir une longueur, mais je ne sais pas comment modifier mes tables (sans tout faire foirer) pour préciser cette longueur.
J'ai attribué la valeur 255 à l'index de caption (qui était à 1 auparavant)
Index:
Nom de la clé Type Cardinalité Champ
PRIMARY PRIMARY 530 pid
pic_hits INDEX aucune hits
pic_rate INDEX aucune pic_rating
aid_approved INDEX aucune aid
approved
randpos INDEX aucune randpos
pic_aid INDEX aucune aid
search FULLTEXT aucune title
caption 255
keywords
filename
Mais j'ai toujours la même erreur lors de l'import de cette table.
Comment modifier les tables où cette erreur apparaît ?
Merci d'avance.
Partager