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

Administration MySQL Discussion :

phpMyAdmin : export et import SQL


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut phpMyAdmin : export et import SQL
    Bonjour à tous,

    alors voila, j'ai une base de données que je souhaite livrer sous forme de dump sql.
    Disposant d'un client Navicat, je fais un export au format SQL.
    Lorsque je veux créer une BDD avec ce dump et Navicat, pas de problème.

    Maintenant, j'utilise ce même fichier pour créer ma base avec PhPMyAdmin et la ben ca marche pas ...
    J'me dis, le format de Navicat doit pas correspondre exactement avec celui de PhPMyAdmin, je réalise donc un export SQL de ma base avec PhpMyAdmin,
    je teste l'import et ben ca marche pas non plus !!!!

    ==> peut être est-ce un problème connu, à savoir PhpMyAdmin ne sait pas importer les fichiers qu'il génére !!! ou ne sait pas importer les fichiers SQL en général

    si qqun peut m'aider

    merci d'avance

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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 814
    Billets dans le blog
    14
    Par défaut
    ca marche pas ...
    Symptômes ?
    - Message d'erreur ? Si oui lequel ?
    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 !

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    je pense pas que ca puisse beaucoup t'aider mais bon :
    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
    INSERT INTO `myTable`
    VALUES (
    '10', 'Nom1', 'Françoise', '', '01 69 xx xx xx', '01 69 xx xx xx', '100', '8', '6', '3', '0', '0'
    );
    INSERT INTO `myTable`
    VALUES (
    '6', 'Nom2', 'Mickael', '', '05 56 xx xx xx', '05 56 xx xx xx', '96', '0', '2', '2', '22', '5'
    );
    INSERT INTO `myTable`
    VALUES (
    '15', 'Nom3', 'Bruno', '', '01 34 xx xx xx', '', '106', '9', '6', '4', '0', '5'
    );
    INSERT INTO `myTable`
    VALUES (
    '644', 'Nom4', 'AS', '', '', '', '0', '0', '58', '5', '0', '0'
    );
    INSERT INTO `myTable`
    VALUES (
    '16', 'Nom5', 'Frédéric', '', '01 69 xx xx xx', '01 69 xx xx xx', '115', '9', '6', '4', '0', '5'
    );
    INSERT INTO `myTable`
    VALUES (
    '17', 'Nom6', 'Xavier', '', '01 69 xx xx xx', '01 69 xx xx xx', '0', '9', '6', '4', '0', '233'
    );
    MySQL a répondu:Documentation
    #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 'INSERT INTO `myTable` VALUES ('6', 'Nom2', 'Mickael', '', '05 56 88 88 57', '' at line 2
    sinon la taille d'import max signalée est
    2 048 Kio
    ca veut dire quoi en Ko de Microsoft (mon fichier sql fait 140 Ko)?

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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 814
    Billets dans le blog
    14
    Par défaut
    Si tu essaies la première requête toute seule, celle avec VALUES('10', 'Nom1'..., ça fonctionne ?
    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 !

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    Bon, il semblerait que j'ai corrigé à moitié mon problème d'import,
    j'avais dans mon php.ini la variable suivante mbstring.func_overload = 2 ,
    je l'ai passé à 0

    donc j'arrive maintenant à importer les 2 premières tables mais pas la troisième pour cause de duplication
    #1062 - Duplicate entry 'Assistance ' for key 'PRIMARY'
    mais en fait j'ai les 3 enregistrements suivants :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    95, 'Assistance à maîtrise d''oeuvre pour le marché A', 'Assistance MO - A', 29, 30, 31, 32, 33, 34, 188, 5),
    (96, 'Assistance à maîtrise d''oeuvre pour le marché B', 'Assistance MO - B', 36, 37, 38, 39, 40, 41, 213, 12),
    (97, 'Assistance à maîtrise d''oeuvre pour le marché C', 'Assistance MO - C', 45, 44, 46, 0, 34, 43, 188, 12),
    ma clé primaire est sur le 2ème champ qui correspond à
    Assistance à maîtrise ...
    mais il ne distingue pas les 3 enregistrements qui sont distincts par la lettre A, B et C en fin de chaine
    et la j'avoue que je comprends pas trop bien pourquoi ...

  6. #6
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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 814
    Billets dans le blog
    14
    Par défaut
    Une clé primaire sur une colonne de type VARCHAR, c'est pas top ! Il vaudrait beaucoup mieux un entier, ce qui semble être le cas de la première colonne.

    On peut avoir la description de la table (résultat de SHOW CREATE TABLE myTable) ?
    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 !

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

Discussions similaires

  1. [MySQL-5.1] Export, puis import dans le même SQL : problème d'apostrophe
    Par c13303 dans le forum Administration
    Réponses: 4
    Dernier message: 23/04/2014, 16h29
  2. [MySQL-5.6] Exportation et importation de tables en sql
    Par js8bleu dans le forum Administration
    Réponses: 0
    Dernier message: 02/10/2013, 02h47
  3. Export Import SQL SERVEUR 2000
    Par ray69 dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 08/01/2010, 11h12
  4. Import/Export de données (sql server) en ASP.NET 2005
    Par nkonito dans le forum ASP.NET
    Réponses: 4
    Dernier message: 24/03/2008, 16h50
  5. Réponses: 7
    Dernier message: 11/08/2006, 15h03

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