Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

mysqlimport [RESOLVIDO]

[1] Enviado em 14/01/2012 - 14:56h mysqlimport [RESOLVIDO]
Linux user: Daniel
dpitta

(usa Debian)


Olá amigos, estou tentado usar o mysqlImporte para popular uma base de dados com os Ceps de meu estado.

Dentro do diretorio /var/lib/mysql/ceps criei um arquivo com o nome de LOGRADOUROS pois esse corresponde ao nome da tebela que quero alimentar, segundo entendi no manual é assim que se faz, dentro desse arquivo coloquei as linhas de INSERT como a do exemplo abaixo.
Obs: Estou usando o DEBIAN.

Insert into LOGRADOUROS (CD_LOGRADOURO,CD_BAIRRO,DS_LOGRADOURO_NOME,NO_LOGRADOURO_CEP) values (1,25,'Rua A','69906350');

OBS: Para ganhar tempo nos testeS coloquei apenas duas linhas no ARQUIVO


Uma embaixo da outra, e estou rodando dentro desse diretório o comando "mysqlimport ceps LOGRADOUROS -v"

O mysql mostra que os inserts foram feitos conforme log abaixo:

Connecting to localhost
Selecting database ceps
Loading data from SERVER file: LOGRADOUROS into LOGRADOUROS
ceps.LOGRADOUROS: Records: 2 Deleted: 0 Skipped: 0 Warnings: 8
Disconnecting from localhost


Mas quando entro no banco ele apenas inseriu os numeos totais de insert no primeiro campo da tabela que é autoincrement.

mysql> SELECT * FROM LOGRADOUROS;
+---------------+-----------+---------------------+--------------------+-------------------+
| CD_LOGRADOURO | CD_BAIRRO | CD_TIPO_LOGRADOUROS | DS_LOGRADOURO_NOME | NO_LOGRADOURO_CEP |
+---------------+-----------+---------------------+--------------------+-------------------+
| 1 | NULL | NULL | NULL | NULL |
| 2 | NULL | NULL | NULL | NULL |
+---------------+-----------+---------------------+--------------------+-------------------+
2 rows in set (0.00 sec)


Alguém pode me ajudar??





 

  


[2] Enviado em 14/01/2012 - 15:59h Re: mysqlimport [RESOLVIDO]
Linux user: Adriano Moreira da Silva
adri3d

(usa Arch Linux)


li de forma rápida isso aqui http://linuxcommand.org/man_pages/mysqlimport1.html

e pelo que entendi no exemplo o comando mysqlimport serve para importar texto separado por tabulação.



para rodar codigo sql como o seu o certo é
mysql -u <username> -p <database> <textfile.sql>


 

[3] Enviado em 15/01/2012 - 11:36h Re: mysqlimport [RESOLVIDO]
Linux user: Daniel
dpitta

(usa Debian)


Resolvi de outra forma.

#mysql -u root ceps <LOGRADOUROS.sql

 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.