Jump to content


Photo

Carregar Null Na Tabela Mysql


  • Faça o login para participar
4 replies to this topic

#1 villas

villas

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro
  • Interesses:Desenvolvimento WEB;<br>Tecnologia Open Source

Posted 09/08/2004, 12:06

Aloha Grupo!!! B)

estou com um probleminha...
Estou tentando dar carga em uma tabela MySQL
nesta tabela tenho um campo definido como default NULL, mas quando dou carga do txt se tiver algum valor em "branco" ele não coloca como NULL e sim como "branco" ('')...

Alguem sabe como posso dar carga em uma tabela MySQL, e se o arquivo de carga estiver um valor em branco ele carragar o campo da tabela como NULL???

Agradeço qq ajuda!!! :D

Villas!
Alexandre Villasboas
a.villas@ig.com.br

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 10/08/2004, 08:17

Infelizmente a carga do MySQL, de arquivos TXT, não vai conseguir interpretar um valor '' = NULL. Esta usando MySQL-Front como intereface de administração?

Uma opção que pode solucionar o seu problema é, ao final da importação, você executar um update, tipo:

update tabela set campo1=null where campo1='';
update tabela set campo2=null where campo2='';
update tabela set campo3=null where campo3='';
...

------
Mero mortal!

#3 villas

villas

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro
  • Interesses:Desenvolvimento WEB;<br>Tecnologia Open Source

Posted 10/08/2004, 15:50

FALOW!!!!!
Alexandre Villasboas
a.villas@ig.com.br

#4 villas

villas

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro
  • Interesses:Desenvolvimento WEB;<br>Tecnologia Open Source

Posted 10/08/2004, 15:55

Desculpe, acabei não respondendo estou usando o MSQLCC!
Tenho um programinha que realiza a carga automática do txt na bas MySQL...
detalhando um pouco mais...
ele pega os dados em uma base DATAFLEX (Putz! rs) gera o txt com separador e carrega o txt na base MySQL...
Alexandre Villasboas
a.villas@ig.com.br

#5 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 14/08/2004, 11:23

Se o seu programa, que gera o arquivo texto, ao encontrar um registro com valor '' ele substituir por NULL, este arquivo TXT poderia ser importado da forma desejada.
------
Mero mortal!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq