Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2008, 11h45   #1
Invité de passage
 
Inscription : avril 2006
Messages : 43
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 43
Points : 2
Points : 2
Par défaut Importation Bigdump bug

Bonjour, j'ai voulus exporter une grosse base de donnée sur mon serveur avec bigdump et il m'affiche ce message:

Code X :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Error at the line 29986: );

Query: CREATE TABLE post (
postid int(10) unsigned NOT NULL auto_increment,
threadid int(10) unsigned NOT NULL,
parentid int(10) unsigned NOT NULL,
username varchar(100) NOT NULL,
userid int(10) unsigned NOT NULL,
title varchar(250) NOT NULL,
dateline int(10) unsigned NOT NULL,
pagetext mediumtext NOT NULL,
allowsmilie smallint(6) NOT NULL,
showsignature smallint(6) NOT NULL,
ipaddress varchar(15) NOT NULL,
iconid smallint(5) unsigned NOT NULL,
visible smallint(6) NOT NULL,
attach smallint(5) unsigned NOT NULL,
importthreadid bigint(20) NOT NULL,
importpostid bigint(20) NOT NULL,
PRIMARY KEY (postid),
KEY userid (userid),
KEY threadid (threadid,userid),
KEY importpost_index (importpostid),
KEY title (title,pagetext)
);

MySQL: BLOB/TEXT column 'pagetext' used in key specification without a key length


Comment faire ? Merci
leyackeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2008, 13h26   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
A priori, c'est une idée bizarre de créer un index normal sur un TEXT... Je pense que la meilleure solution serait de faire un index FULLTEXT qui serait plus adapté.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2008, 13h54   #3
Invité de passage
 
Inscription : avril 2006
Messages : 43
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 43
Points : 2
Points : 2
Heu comment faire ? moi j'ai rien fais j'ai juste importer .
leyackeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2008, 14h37   #4
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Oui, mais dans ce que tu importes, il y a ça, et c'est ce qui cause le message d'erreur :
Code :
1
2
3
...
KEY title (title,pagetext)
...
Je ne connais pas bigdump, mais je ferais bien l'hypothèse que dans ta base source, il y a un index FULLTEXT, et que bigdump ne prévoit pas ce cas et le re-code en index simple.
Tu peux donc corriger ton code ainsi :
Code :
1
2
3
...
FULLTEXT KEY title (title,pagetext)
...
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h37.


 
 
 
 
Partenaires

Hébergement Web