Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2760 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Creer tables à partir d'un fichier texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Creer tables à partir d'un fichier texte

n°1378162
angelusdeu​s
BlobUmad
Posté le 31-05-2006 à 14:56:05  profilanswer
 

:hello:  
Voilà j'ai un petit soucis, j'ai un fichier texte provenant d'une exportation d'une base, et j'aimerais l'importer dans une autre base.
Ce fichier texte ne contient que des tables sans valeurs.
j'aimerais éviter de me taper le code de création des tables dans ma page php et me contenter d'un LOAD DATA INFILE, mais ce dernier fonctionne pas :sweat:  
 

Code :
  1. LOAD DATA INFILE 'C:\Program Files\EasyPHP1-8\www\Devis\ModelesBDD\BDDtype.txt'


 
me renvoie une erreur pres de '' à la ligne 1 =_=
(dois-je rajouter les options FIELDS TERMINATED BY, ENCLOSED BY, etc...?)
 
Est-ce que cette fonction ne sert pas qu'à injecter des données dans une table précise? et dans ce cas quelle fonction devrais-je utiliser pour créer ces tables en passant par ce fichier texte.

mood
Publicité
Posté le 31-05-2006 à 14:56:05  profilanswer
 

n°1378186
mrbebert
Posté le 31-05-2006 à 15:14:24  profilanswer
 

Si le fichier contient des requêtes SQL, il faut utiliser la commande "source nom_fichier" [:proy]

n°1378201
angelusdeu​s
BlobUmad
Posté le 31-05-2006 à 15:37:13  profilanswer
 

Bon bah la commande  
SOURCE 'C:\Program Files\EasyPHP1-8\www\Devis\ModelesBDD\BDDtype.txt'
m'indique une erreur de syntaxe :sweat:  
j'ai trop d'mal ou bien? :whistle:

n°1378211
Sebou77
French Tech powaa :-)
Posté le 31-05-2006 à 15:50:03  profilanswer
 

heu si tu as easyphp te suffit de saisir le contenu de ton fichier dans phpmyadmin :heink:

n°1378213
mrbebert
Posté le 31-05-2006 à 15:50:35  profilanswer
 

Et c'est quoi l'erreur de syntaxe ? :whistle:  
 
Avec des "\", c'est jamais simple. Essaie de les doubler "\"->"\\"

n°1378441
couak
Posté le 31-05-2006 à 22:15:45  profilanswer
 

Pour commencer il faut regarder le format de ton fichier exporté
Si ce sont des données séparées par des tabulations, alors oui tu peux utiliser la requête

Code :
  1. LOAD DATA INFILE 'C:/Program Files/EasyPHP1-8/www/Devis/ModelesBDD/BDDtype.txt';

(bien mettre des slashs et non des antislashs)
Sinon c'est au cas par cas, suivant le format de tes données


Message édité par couak le 31-05-2006 à 22:15:59
n°1378868
angelusdeu​s
BlobUmad
Posté le 01-06-2006 à 14:15:11  profilanswer
 

bon bah en fait j'ai laissé tomber hier, jme suis rabatu en construisant les requêtes dans php, tant pis ça fait quelques lignes de plus, spas bien grave :p jsuis plus à ça près (1569lignes et s'pas fini \o/ )
merci quand même  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Creer tables à partir d'un fichier texte

 

Sujets relatifs
[tomcat] telechargement de fichier lentLinux - Redirection de la sortie vers un fichier
Couleur de textesauvegarde de fichier
CHECKED et case à cocher : liste à partir d'une table [RESOLU]Executer du SQL en js sans fichier php annexe...c'est possible?
Créer un moteur de recherche !faire une clef primaire d'un texte (ou un unique)
importer un fichier de format .FRXCréation d'une base de donneés à partir d'un fichier XML en VB.NET
Plus de sujets relatifs à : Creer tables à partir d'un fichier texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR