Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TeixeiraRamos

DATE_FORMAT não usar função

Recommended Posts

Tem um banco de dados e um dos campos é date. Ocorre que gostaria de usar diretamente na

SQL O DATE_FORMAT, por diversos motivo que me levaram a desistir.

Estou usando a SQL assim:

 

INSERT INTO livros (livro, autor, editora, DATE_FORMAT(data_inicio, '%d/%m/%Y') 
VALUES ("EU", "TU", "ELES", 25/07/2017)
FROM LIVROS;

Mostra erro:

Error Code: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(data_inicio, "%d/%m/%Y") 
VALUES ("EU", "TU", "ELE", 25/07/2017)
FROM LIVROS' at line 1

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Wootzor,

O tipo de dados da coluna data_inicio é data (tipo do campo date) - para entrar assim 26/07/2017.

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por amarovr
      Sou iniciante na programação PHP.

      Como posso editar o formato de um campo que recebe "Valor" em 2 casas decimais?
      Quando dou input no campo valor, o programa altera para 3 casas decimais.
      Gostaria de saber como posso alterar isso, ou mesmo como descobrir qual arquivo no fonte esse campo está contido para que eu possa alterar?


    • Por Nerdmonkey
      Feliz Ano Novo =)
       
      Vamos começar o ano programando ...
       
      O que há de errado com essa sintaxe?

      $query_date = "(DATE_FORMAT(date, %Y-%m-%d) BETWEEN :value1 AND :value2)"; Formato da data na base de dados: 2015-09-17 21:15:59
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.