Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro de data

Esta gerando o seguinte erro no console

Incorrect datetime value: '06/01/2021' for column 'data' at row 1",

const moment = require('moment')
const conexao = require('../infraestrutura/conexao')

class Atendimento {
    adiciona(atendimento){
        const dataCriacao = moment().format('YYYY-MM-DD HH:MM:SS')
        const data = moment(atendimento.data, 'DD/MM/YYYY').format('YYYY-MM-DD HH:MM:SS')
        const atendimentoDatado = {...atendimento, dataCriacao, data}
        const sql = 'INSERT INTO atendimentos SET?'

        conexao.query(sql, atendimento, (erro, resultados) => {
            if(erro){
                console.log(erro)
            }else{
                console.log(resultados)
            }
        })
    } 
}

module.exports = new Atendimento
2 respostas
solução!

Tiago, boa noite. Tudo bem?

Seguinte, você esta inserindo o atendimento é isso mesmo? O correto não seria o atendimentoDatado?

Olá Rodrigo, Obrigado!

Nessa parte tem que ser o atendimentoDatado

conexao.query(sql, atendimento, (erro, resultados)