CAMPO DATA NULL - MYSQL

ERLANMG 26/02/2010 18:28:31
#335504
Caros amigos,

Como faço para gravar null em campo do tipo data no mysql?

Desde já agradeço a atenção de todos.
NETMANIA 26/02/2010 18:42:08
#335506
Você coloca o valor entre aspas simples:

Exemplo

INSERT INTO teste (nome, data_nascimento) VALUES ([ô]Teste[ô], [ô][ô])
FFCOUTO 26/02/2010 20:35:17
#335512

INSERT INTO teste (nome, data_nascimento) VALUES ([ô]Teste[ô], Null)
ERLANMG 01/03/2010 15:06:01
#335687
Prezados Amigos,

Nenhuma das formas acima esta dando certo.
Esta me retornando o erro de - incorrect date value: for column [ô]NASCIMENTO[ô] at row 1.

Desde já agradeço a ajuda de todos.
MKING 01/03/2010 15:22:05
#335688
Sempre que a data for nula atribua um valor a ela, por exemplo [ô]00/00/0000[ô], isso não resolveria seu caso? a data ficaria zerada e sempre que obtivesse esse resultado no banco saberia que a data veio nula......
ERLANMG 01/03/2010 15:48:49
#335692
Vou experimentar como disse MKING. Gostaria de informar que criei o campo no formato date e não datetime.
MKING 02/03/2010 08:33:40
#335741
ERLANMG, o banco é seu? vc quem esta criando ou esta inserindo algum banco externo?
pois se estiver criando podes deixar o campo data como not null e setar o valor default como 0, assim ficará 0000-00-00, e podera fazer um insert sem passar a data tbm.

Exemplo
INSERT INTO teste (nome) VALUES ([ô]Teste[ô])

NETMANIA 02/03/2010 09:22:54
#335744
Só por curiosidade, o campo data estaria com a opção not null ativada?
ERLANMG 02/03/2010 10:29:23
#335751
Caros amigos MKING e NETMANIA

O banco é meu mesmo, estou criando. A opção not null está desativada.

Desde já agradeço a atenção dispensada.



LROSSI 02/03/2010 10:32:30
#335753
vc pode usar:

NSERT INTO teste (nome, nascimento) VALUES ([ô]Teste[ô], [ô]0000-00-00[ô]) ou NSERT INTO teste (nome) VALUES ([ô]Teste[ô])

e se não for isso, poste a estrutura pra ficar mais facil ajudar.
ERLANMG 02/03/2010 10:58:11
#335756
Os códigos estão assim:

sql = [Ô]INSERT INTO FUNCIONARIOS (CODIGO,[Ô]
sql = sql & [Ô]NOME,[Ô]
sql = sql & [Ô]ENDERECO,[Ô]
sql = sql & [Ô]NUMERO,[Ô]
sql = sql & [Ô]COMP,[Ô]
sql = sql & [Ô]BAIRRO,[Ô]
sql = sql & [Ô]MUNICIPIO,[Ô]
sql = sql & [Ô]UF,[Ô]
sql = sql & [Ô]CEP,[Ô]
sql = sql & [Ô]TELEFONE1,[Ô]
sql = sql & [Ô]DESC_TEL1,[Ô]
sql = sql & [Ô]CELULAR1,[Ô]
sql = sql & [Ô]DESC_CEL1,[Ô]
sql = sql & [Ô]TELEFONE2,[Ô]
sql = sql & [Ô]DESC_TEL2,[Ô]
sql = sql & [Ô]CELULAR2,[Ô]
sql = sql & [Ô]DESC_CEL2,[Ô]
sql = sql & [Ô]CPF,[Ô]
sql = sql & [Ô]RG,[Ô]
sql = sql & [Ô]ORG_EMISSOR,[Ô]
sql = sql & [Ô]CNH,[Ô]
sql = sql & [Ô]CATEGORIA,[Ô]
sql = sql & [Ô]PRONTUARIO,[Ô]
sql = sql & [Ô]PRIM_HABILITACAO,[Ô]
sql = sql & [Ô]MUN_CNH,[Ô]
sql = sql & [Ô]UF_CNH,[Ô]
sql = sql & [Ô]VENCTO_CNH,[Ô]
sql = sql & [Ô]PIS,[Ô]
sql = sql & [Ô]CTPS,[Ô]
sql = sql & [Ô]TITULOELEITOR,[Ô]
sql = sql & [Ô]NOME_PAI,[Ô]
sql = sql & [Ô]NOME_MAE,[Ô]
sql = sql & [Ô]EST_CIVIL,[Ô]
sql = sql & [Ô]NASCIMENTO,[Ô]
sql = sql & [Ô]NATURALIDADE,[Ô]
sql = sql & [Ô]NACIONALIDADE,[Ô]
sql = sql & [Ô]SEXO,[Ô]
sql = sql & [Ô]APELIDO,[Ô]
sql = sql & [Ô]ATIVO,[Ô]
sql = sql & [Ô]MOT_FROTA) VALUES ( [Ô]
sql = sql & [Ô][ô][Ô] & text1.Text & [Ô][ô],[ô][Ô]
sql = sql & text2.Text & [Ô][ô],[ô][Ô]
sql = sql & text3.Text & [Ô][ô],[ô][Ô]
sql = sql & text4.Text & [Ô][ô],[ô][Ô]
sql = sql & text5.Text & [Ô][ô],[ô][Ô]
sql = sql & text6.Text & [Ô][ô],[ô][Ô]
sql = sql & text7.Text & [Ô][ô],[ô][Ô]
sql = sql & text8.Text & [Ô][ô],[ô][Ô]
sql = sql & text9.Text & [Ô][ô],[ô][Ô]
sql = sql & text10.Text & [Ô][ô],[ô][Ô]
sql = sql & text11.Text & [Ô][ô],[ô][Ô]
sql = sql & text12.Text & [Ô][ô],[ô][Ô]
sql = sql & text13.Text & [Ô][ô],[ô][Ô]
sql = sql & text14.Text & [Ô][ô],[ô][Ô]
sql = sql & text15.Text & [Ô][ô],[ô][Ô]
sql = sql & text16.Text & [Ô][ô],[ô][Ô]
sql = sql & text17.Text & [Ô][ô],[ô][Ô]
sql = sql & text18.Text & [Ô][ô],[ô][Ô]
sql = sql & text19.Text & [Ô][ô],[ô][Ô]
sql = sql & text20.Text & [Ô][ô],[ô][Ô]
sql = sql & text21.Text & [Ô][ô],[ô][Ô]
sql = sql & text22.Text & [Ô][ô],[ô][Ô]
sql = sql & text23.Text & [Ô][ô],[ô][Ô]
sql = sql & Format(text24.Text, [Ô]YYYY-MM-DD[Ô]) & [Ô][ô],[ô][Ô]
sql = sql & text25.Text & [Ô][ô],[ô][Ô]
sql = sql & text26.Text & [Ô][ô],[ô][Ô]
sql = sql & Format(text27.Text, [Ô]YYYY-MM-DD[Ô]) & [Ô][ô],[ô][Ô]
sql = sql & text28.Text & [Ô][ô],[ô][Ô]
sql = sql & text29.Text & [Ô][ô],[ô][Ô]
sql = sql & text30.Text & [Ô][ô],[ô][Ô]
sql = sql & text31.Text & [Ô][ô],[ô][Ô]
sql = sql & text32.Text & [Ô][ô],[ô][Ô]
sql = sql & text33.Text & [Ô][ô],[ô][Ô]
sql = sql & Format(text34.Text, [Ô]YYYY-MM-DD[Ô]) & [Ô][ô],[ô][Ô]
sql = sql & text35.Text & [Ô][ô],[ô][Ô]
sql = sql & text36.Text & [Ô][ô],[ô][Ô]
sql = sql & text37.Text & [Ô][ô],[ô][Ô]
If Check1.Value = 1 Then
sql = sql & [Ô]SIM[Ô] & [Ô][ô],[ô][Ô]
ElseIf Check1.Value = 0 Then
sql = sql & NAO & [Ô][ô],[ô][Ô]
End If
If Check2.Value = 1 Then
sql = sql & [Ô]SIM[Ô] & [Ô][ô],[ô][Ô]
ElseIf Check2.Value = 0 Then
sql = sql & [Ô]NAO[Ô] & [Ô][ô],[ô][Ô]
End If
sql = sql & text38.Text & [Ô][ô])[Ô]

conn.BeginTrans
conn.Execute sql
conn.CommitTrans
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas