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 12/04/2007, 07h29   #1
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 40
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 40
Points : 19
Points : 19
Par défaut Message d' erreur Mysql

Bonjour.
J' ai un pote qui m' a fait un dump de la BDD de son forum.
Il faut maintenant que je l' importe sur un autre serveur Mysql.
Puisque la BDD fait 60 Mo, j' utilise Bigdump pour le transfert.
Lors du transfert, Bigdump m' affiche ce message d' erreur:

Citation:
Error at the line 97049: ) TYPE=MyISAM;

Query: --
--
--
--
CREATE TABLE `membres_permission_acces` (
`niveau_num` int(11) NOT NULL default '0',
`acces_num` int(11) NOT NULL default '0',
PRIMARY KEY (`niveau_num`,`acces_num`,`niveau_num`,`acces_num`)
) TYPE=MyISAM;

MySQL: Duplicate column name 'niveau_num'
Pourriez vous me dire ou il pourrait y avoir une erreur, car je ne connais pas encore assé bien Mysql.
Il semblerai qu 'il y ai une erreur sur la ligne "Type=MyISAM" mais je ne vois pas.

Merci d' avance.
Blaireau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 08h39   #2
Membre Expert
 
Avatar de Jasmine80
 
Jasmine
Inscription : octobre 2006
Messages : 2 824
Détails du profil
Informations personnelles :
Nom : Jasmine
Âge : 32
Localisation : Belgique

Informations forums :
Inscription : octobre 2006
Messages : 2 824
Points : 2 083
Points : 2 083
J'ai pas bien compris.
Quelle-est ta clé primaire? Les deux champs?


Code :
1
2
3
4
5
CREATE TABLE `membres_permission_acces` (
`niveau_num` int(11) NOT NULL DEFAULT '0',
`acces_num` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`niveau_num`,`acces_num`)
) TYPE=MyISAM

Pourquoi mets-tu deux fois?
Citation:
(`niveau_num`,`acces_num`,`niveau_num`,`acces_num`)
Tu dois indiquer entre parenthèses ce que tu veux comme clé primaire. Cela est un identifiant unique propre à l'entrée.


Jasmine
Jasmine80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 13h02   #3
Futur Membre du Club
 
Inscription : novembre 2005
Messages : 40
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 40
Points : 19
Points : 19
Merci jasmine, effectivement je pense que le pb vient de la aussi.En fait je debute en Mysql et la c' est une partie d' un Dump d' une BBD d' un forum donc j e n' avais pas vu cette anomalie

Je viens de faire le test en modifiant et c' a fonctionne.

Je te remercie encore
Blaireau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 13h44   #4
Membre Expert
 
Avatar de Jasmine80
 
Jasmine
Inscription : octobre 2006
Messages : 2 824
Détails du profil
Informations personnelles :
Nom : Jasmine
Âge : 32
Localisation : Belgique

Informations forums :
Inscription : octobre 2006
Messages : 2 824
Points : 2 083
Points : 2 083
Mais de rien,
Je débute aussi et je suis contente de pouvoir aider car en général c'est moi qui pose les questions et les gens de ce forum qui m'aident.

Jasmine,
Jasmine80 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 13h18.


 
 
 
 
Partenaires

Hébergement Web