IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 MySQL Discussion :

Problème d'import / export


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 60
    Par défaut Problème d'import / export
    Bonsoir,

    J'ai un petit problème : on m'a donné un dump .sql d'une base de données et il faudrait que je l'importe sur une autre BDD.

    Ma nouvelle base de données c'est du MySQL 5.0 en UTF-8.

    Et dans le dump, je vois ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    # --------------------------------------------------------
    # Host:                 XXXXXX
    # Database:             XXXXXX
    # Server version:       4.1.21-standard-log
    # Server OS:            sun-solaris2.10
    # max_allowed_packet:   1047552
    # HeidiSQL version:     3.0 RC3 Revision: 111
    # --------------------------------------------------------
    Quand je veux importer ce fichier directement dans PhpMyAdmin, j'ai une erreur de syntaxe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
     
    CREATE TABLE  `XXXXXX` (
      `id` int(3) unsigned NOT NULL auto_incre' at line 1
    Quelqu'un a une idée ?

    Voici les premières lignes du dump, peut-être que ça pourra vous aider. J'ai modifié quelques trucs persos (les XXXXXX) ;-)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    # HeidiSQL Dump 
    #
    # --------------------------------------------------------
    # Host:                 XXXXXX
    # Database:             XXXXXX
    # Server version:       4.1.21-standard-log
    # Server OS:            sun-solaris2.10
    # max_allowed_packet:   1047552
    # HeidiSQL version:     3.0 RC3 Revision: 111
    # --------------------------------------------------------
     
    /*!40100 SET CHARACTER SET latin1;*/
     
     
    #
    # Table structure for table 'XXXXXX'
    #
     
    CREATE TABLE /*!32312 IF NOT EXISTS*/ `XXXXXX` (
      `id` int(3) unsigned NOT NULL auto_increment,
      `XXXXXX` varchar(100) collate latin1_german1_ci NOT NULL default '',
      `grouprights` set('INSERT','UPDATE','DELETE','','','','','','','','','ALLPRIV') collate latin1_german1_ci NOT NULL default '',
      PRIMARY KEY  (`id`),
      UNIQUE KEY `id` (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;
     
    ...
    Merci pour vos réponses !

  2. #2
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    Dans le pannel «IMPORTER» de PMA il y a possibilité de choisir la compatibilité dans un liste déroulante.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 60
    Par défaut
    Citation Envoyé par Maljuna Kris Voir le message
    Saluton,
    Dans le pannel «IMPORTER» de PMA il y a possibilité de choisir la compatibilité dans un liste déroulante.
    Merci pour la réponse.

    Mais j'ai essayé à peu près tout ce qui m'était proposé (ANSI, DB2, MAXDB, MYSQL323, MYSQL40, MSSQL, ORACLE, POSTGRESQL, TRADITIONAL), et ça m'affiche à chaque fois exactement la même erreur...

    :-(

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 60
    Par défaut
    Je suis désolé de faire une relance, ce n'est pas très pro, mais ce problème me pose vraiment des... problèmes.

  5. #5
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Essaie de lancer seulement la première requête pour voir si ça passe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CREATE TABLE /*!32312 IF NOT EXISTS*/ `XXXXXX` (
      `id` int(3) UNSIGNED NOT NULL AUTO_INCREMENT,
      `XXXXXX` varchar(100) collate latin1_german1_ci NOT NULL DEFAULT '',
      `grouprights` SET('INSERT','UPDATE','DELETE','','','','','','','','','ALLPRIV') collate latin1_german1_ci NOT NULL DEFAULT '',
      PRIMARY KEY  (`id`),
      UNIQUE KEY `id` (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 60
    Par défaut
    EDIT : en fait c'est bon, j'y suis arrivé.

    Il semblerait qu'il n'apprécie pas les commentaires du type /* Commentaire */

    Merci à vous ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Jahia 5.0.4 probléme avec import/export
    Par rorschach2 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 03/04/2014, 10h06
  2. Problème d'import/export sous oracle 8i
    Par Nacera dans le forum Oracle
    Réponses: 10
    Dernier message: 14/08/2007, 16h11
  3. Réponses: 18
    Dernier message: 24/05/2006, 17h04
  4. Problème import Export...(syntaxe)
    Par friiitz dans le forum Access
    Réponses: 1
    Dernier message: 02/05/2006, 14h14
  5. Problème import Export...(syntaxe)
    Par friiitz dans le forum Access
    Réponses: 3
    Dernier message: 02/05/2006, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo