Accéder au contenu.
Menu Sympa

technique - Re: [TECH] script pour alimenter une bdd mysql

Objet : Liste pour les discussions techniques (liste à inscription publique)

Archives de la liste

Re: [TECH] script pour alimenter une bdd mysql


Chronologique Discussions 
  • From: antoine AT starinux.org
  • To: technique AT april.org
  • Subject: Re: [TECH] script pour alimenter une bdd mysql
  • Date: Tue, 20 Nov 2007 15:04:38 +0100

Le Mardi 20 Novembre 2007 11:34, Mathieu Ignacio a écrit :
> On essaie en général de transformer le fichier au format csv (export
> csv?), c-a-d un fichier avec des champs séparés par des ';' :
> Ensuite, je fais souvent un script awk, pour 300 lignes c'est pas trop
> génant :
> cat test.csv |awk -F ';' '{print "INSERT INTO matable
> (champs1,champs2,champs3) values (\""$1"\",\""$2"\",\""$3"\");"}'
> Ce qui me donne des insert sql :
> INSERT INTO matable (champs1,champs2,champs3) values
> ("toto","tata","titi");
> Ce n'est pas toujours la solution la plus adaptée, mais pour des cas
> simples c'est suffisant.
-------------
J'ai trouvé la méthode la plus simple :

fichier.sxw => fichier.sxc => fichier.csv

Puis sous phpmyadmin :
"Insérer des données provenant d'un fichier texte dans la table"

et le tour est joué.

antoine Waché

www.starinux.org




Archives gérées par MHonArc 2.6.16.

Haut de le page