- campo no mysql datetime
+ Responder ao Tópico
-
campo no mysql datetime
Olá pessoal
preciso inserir no banco de dados mysql os dados de hora e tempo em um campos só. então descobri que o mysql tem o campo do tipo datetime.
Mas o problema é que os dados que tenho estão da seguinte forma:
dd.MM.AAHH:MM:SS
e pelo que vi o mysql usa o padrão de datas americana com 4 digitos para o ano e na ordem AAA-MM-DDHH:MM:SS
pesquisei alguma coisa sobre isto, e descobri como fazer a consulta, usanto o dateformat.
Mas não consegui fazer a inserção
Se alguém puder ajudar.......
Agradeço
-
campo no mysql datetime
vc vai ter q usar um dateformat no valor antes de inseri-lo... ou entaum utilizar alguma funcao para trocar caracteres de lugar
manda seu sql de insert pro pessoal da uma olhada q fica + facil
-
campo no mysql datetime
ok
vou colocar aqui......
INSERT INTO ligacao (codigo, data, hora, tronco, ramal, duracao, telefone, tipo) VALUES (0, '27.05.04', '23:17:22', 1,224, '00:00:019', '99589836', 2);
se você observar eu tive que separar os dados para que o sistema pudesse funcionar inicialmente, mas agora preciso que os dados ano e hora estejam juntos
-
campo no mysql datetime
acho q eh isso '27.05.04', '23:17:22'
ele deve ser uma coisa soh assim:
'27.05.04 23:17:22'
-
Companheiro..
Apenas concatene os dados data e hora no mesmo campo como o companheiro citou, depois na sua busca use uma substring para retorno dos dados separados.
-
campo no mysql datetime
Entendi o que você quiz dizer,
mas o formato de data do mysql é diferente do formato apresentado.
Pois o formato de data no mysql é:
AAA-MM-DD (Ano-Mes-Dia)
enquanto que os dados que eu tenho estão no formato:
DD-MM-AA (Dia-mes-Ano) e ainda com apenas dois digitos......
Grato pela atenção