Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de 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/04/2007, 18h30   #1
Invité régulier
 
Inscription : février 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 19
Points : 5
Points : 5
Par défaut création d'une table à partir d'un fichier texte

Bonjour, pour mon site internet je dois réaliser une base de donnée sous mysql permettant le loguin des utilisateurs enregistrés (site internet d'une clinique vétérinaire).

Je veux créer la table suivante :

N°client
Nom
Animaux
Mail
Passwd

Je possède toutes ces informations dans un fichier texte que je vous donne en pièce jointe (juste un échantillon). Mon problème est le suivant :

Comment entrez cette table de façon quasi automatique (vu le nombre de clients, je ne peux pas les rentrer à la main !) ?

Je suis ouvert à toutes vos suggestions

Merci par avance

Romain
Fichiers attachés
Type de fichier : txt fichier.TXT (55,8 Ko, 15 affichages)
romain.barraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 23h54   #2
Membre habitué
 
Inscription : juillet 2003
Messages : 196
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 196
Points : 118
Points : 118
Slt

La fonction c'est LOAD DATA. Le problème c'est que ton fichier est mal organisé. Importe le dans Excel ou équivalent pour le réorganiser et exporte le au format .CVS

Code :
1
2
3
4
5
LOAD DATE INFILE 'c:\\Rep\\fichier.CSV
INTO TABLE Matable
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES ;
LDDL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 16h05   #3
Invité régulier
 
Inscription : février 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 19
Points : 5
Points : 5
merci beaucoup je vais essayer ...
romain.barraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 18h05   #4
Invité régulier
 
Inscription : février 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 19
Points : 5
Points : 5
Super sa marche ! merci encore
romain.barraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 18h24   #5
Invité régulier
 
Inscription : février 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 19
Points : 5
Points : 5
Problèmes !!!

j'ai easyphp installé sur mon pc : aucun problème pour la requête !

le problème est dès que je réalise cette même requete sur le serveur (Free "sql.free.fr" j'obtient ceci :

requête SQL:

LOAD DATA INFILE "C:\\donnees.csv" INTO TABLE CLIENT FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES

MySQL a réponduocumentation
#1045 - Access denied for user 'romain.barraud'@'172.20.%' (using password: YES)

pourtant avant de lancer la requete je suis bien connecté ! et je me suis logué ! je peux réaliser n'importe quelle reqête sauf celle-ci !

A l'aide !!

merci
romain.barraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 18h40   #6
Invité régulier
 
Inscription : février 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 19
Points : 5
Points : 5
Par défaut galère

je ne vois vraiment pas pourquoi sa ne marche pas !
autrement existe-til une autre solution pour rempilr automatiquement la table ?

Merci beaucoup
romain.barraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h25.


 
 
 
 
Partenaires

Hébergement Web