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

Requêtes MySQL Discussion :

insérer des données en nombre


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut insérer des données en nombre
    bonjour
    je recherche un méthode simple pour insérer des données en nombre dans une table, la difficulté est que les données initiales sont une table différentes de la table de destination qui possèdent des colonnes supplémentaires
    j'ai vu des possibilités au travers de fichier txt et un peu d'écriture sql
    mais je ne sais pas s'il y a pas des méthodes plus simples voir automatisées ...
    merci LJ

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Points : 5 345
    Points
    5 345
    Par défaut
    insérez des données d'une table vers une autre table ....

    Connaissez-vous un peu le sql ?
    http://sqlpro.developpez.com/cours/sqlaz/dml/#LII

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut
    oui un peu mais 'il y a pas d'autres solutions
    LJ

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Points : 5 345
    Points
    5 345
    Par défaut
    Quel est le réel besoin en fait ? vous devez traiter ces données avant de les insérer ?

    La solution SQL est la solution la plus propre / performante.

    Maintenant vous pouvez aussi inventer une usine à gaz pour arriver à vos besoin.

    Extraction des données dans un fichier txt / csv, puis insertion de ces données (http://dev.mysql.com/doc/refman/5.1/en/load-data.html).

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut
    j'ai donc environ 200 données que je souhaite passer dans une table dont les colonnes ont évolué et quelques changements de nom de colonnes

    à y regarde effectivement l'écriture d'une requête sql devrait le faire en étant un peu précis ...

    donc la requête serait
    - ajouter des colonnes
    - renommer d'autres colonnes
    - puis insérer les données

    j'ai bon ?

  6. #6
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Points : 5 345
    Points
    5 345
    Par défaut
    C'est un process one shot ?

    edit : sinon oui, faites d'abord les changements de structures puis faites l'insert.

  7. #7
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut
    c quoi one shot ?

    le tout se passe dans une base d données accessible sous phpmyadmin pour un site web ...

    LJ

  8. #8
    Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 47
    Points
    47
    Par défaut
    j'ai donc bien renommer mes colonnes et ajouter aussi
    effectivement plutôt simple

    ensuite au lieu de faire un insert j'ai simplement renommer mes tables et apriori cela marche pas mal, mais comme il y a 50 colonne j'ai surement un peu de vérif à faire ...

    LJ

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

Discussions similaires

  1. [JTable] insérer des données...
    Par gondek dans le forum Composants
    Réponses: 9
    Dernier message: 13/10/2005, 11h56
  2. [MySQL] Comment insérer des données contenant un "\" dans
    Par ALEX77 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 04/09/2005, 16h04
  3. Insérer des données cryptées MD5
    Par Amnesiak dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/08/2005, 18h08
  4. Insérer des données Excel dans une base Access ?
    Par MaTHieU_ dans le forum Access
    Réponses: 3
    Dernier message: 22/06/2005, 15h11
  5. [JTable] Insérer des données?
    Par waldo2188 dans le forum Composants
    Réponses: 4
    Dernier message: 29/03/2005, 11h40

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