Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec 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 04/07/2007, 14h37   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 8
Points : 1
Points : 1
Par défaut Chargement d'une table avec de très nombreux champs

Bonjour,

Je souhaite charger un table à partir d'un .txt. J'ai vu quelle était la commande (LOAD DATA) sauf que pour ceci, il me semble qu'il faut avoir créé la table de destination.

Mon problème, c'est que j'ai environ 500 champs à charger avec différents types (nombres, mots...).

Faut-il vraiment définir chacun de mes presques 500 champs avec la commande CREATE (nom, type, longueur)? Pitié, dites moi que non.
Davou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 14h43   #2
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
non

tu peux le faire sans specifier les colonnes
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 14h47   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 8
Points : 1
Points : 1
Salut et merci pour cet élément de réponse.

Si tu peux juste éclaircir le "spécifier"? Ca veut dire que je dois quand même créer ma table au préalable? dans ce cas, je dois bien donner un nom à mes 500 colonnes non?

Merci d'avance
Davou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 15h15   #4
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
effectivement si tu charges tes donnees, il faudra que tu les charges dans une table qui existe . Quand je disais que tu n'avais pas besoin de specifier les colonnes je voulais dire que pour charger tes donnees, tu n'avais pas besoin de dire que la premiere colonne du fichier csv ira dans la colonne de la table ayant le nom 'XXX'.

Pour la creation de ta table je pense qu'il faudra que tu crees toutes tes colonnes
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 15h59   #5
Modérateur
 
Avatar de Cybher
 
Homme Michel
Consultant informatique
Inscription : mai 2005
Messages : 3 006
Détails du profil
Informations personnelles :
Nom : Homme Michel
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : mai 2005
Messages : 3 006
Points : 4 039
Points : 4 039
une table avec 500 colonnes? pas géniale comme modélisation...
bon courage tout de meme pour la création de ta table...
Cybher 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 08h01.


 
 
 
 
Partenaires

Hébergement Web