dpitta
(usa Debian)
Enviado em 14/01/2012 - 14:56h
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??