Objet : Liste pour les discussions techniques (liste à inscription publique)
Archives de la liste
- From: Mathieu Ignacio <mathieu.ignacio AT gmail.com>
- To: technique AT april.org
- Subject: Re: [TECH] script pour alimenter une bdd mysql
- Date: Tue, 20 Nov 2007 11:34:09 +0100
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding:from; b=cKELaoBxO2dJHaLj2TjTZrwDANig48T1LtcUKspiUWlhwQ45GIefOobuDWLAZ0wwSbzWypfB9rUZIO8CueaupJ53R1/QOTwOZENM/0lpH9u7zgn8l/jU4bi4JQ4u2JsaX6b+74VE+OOsHqFBNQCxiSfHXomhzjLcnVOFNvOahwA=
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 ';' :
tata;titi;toto
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.
a+.
antoine AT starinux.org wrote:
Bonjour,
J'ai un "document.sxw" texte avec un tableau à 100 lignes et à 3 colonnes.
Chaque case est remplie.
Je souhaite remplir une Base de Données MySQL dans les 3 champs correspondants
à mes 3 colonnes.
Comment créer un script qui le ferait automatiquement car je me vois mal
rentrer les infos dans les 300 champs (100 X 3).
Grand merci.
antoine Waché
------------------------------------------------------------------------
--
Mathieu Ignacio,
* mignacio AT april.org
* http://www.openidfarm.net/
- script pour alimenter une bdd mysql, antoine, 20/11/2007
- Re: [TECH] script pour alimenter une bdd mysql, Mathieu Ignacio, 20/11/2007
- Re: [TECH] script pour alimenter une bdd mysql, antoine, 20/11/2007
- [Tech] Curseur de souris invisible sous Suse, ddaube, 20/11/2007
- Re: [TECH] script pour alimenter une bdd mysql, antoine, 20/11/2007
- Re: [TECH] script pour alimenter une bdd mysql, Patrick, 20/11/2007
- Re: [TECH] script pour alimenter une bdd mysql, Nicolas MONNET, 20/11/2007
- Re: [TECH] script pour alimenter une bdd mysql, Mathieu Ignacio, 20/11/2007
Archives gérées par MHonArc 2.6.16.