Re: [off] Converter Banco de Dados.
Em Qui, 2003-08-21 às 16:13, Fabio Brito escreveu:
> On 21 Aug 2003 15:43:05 -0300
> FaRaOhh <faraohh@ih.com.br> wrote:
>
> Porque nao exporta o mesmo como txt separado por vigulas e faz um script
> para importacao?
>
> Ficaria algo do tipo:
>
> campo1,campo2,campo3
>
> Daih o script ficaria assim:
> -----------------
> #!/bin/bash
>
> ARQ=$1
> NUM_LINES=`wc -l $ARQ|awk '{print $1}'
> for LINE in `seq 1 $NUM_LINES` ; do
> REGISTRO=`head --lines=$LINE $ARQ |tail --lines=1`
> CAMPO1=`echo "$REGISTRO"|cut -f1 -d,`
> CAMPO2=`echo "$REGISTRO"|cut -f2 -d,`
> CAMPO3=`echo "$REGISTRO"|cut -f3 -d,`
> echo "INSERT INTO nome_da_tabela (campo1,campo2,campo3) VALUES
> ('$CAMPO1','$CAMPO2','$CAMPO3);"
>
> done
> ----------------
>
> daih era soh mandar bala... algo do tipo:
>
> #./importador.sh arquivo.txt|mysql <opcoes do mysql -u -p -h ou o que
> mais voce precisar> nome_do_banco
Grande dica, grande idéia de grande ajuda! :)
Obrigado.
--
Debian User:629
FaRaOhh - Marcello Henrique
Inhumas - Goias - Brasil
Reply to: