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

Erro ao inserir os dados no PostMan

Executing (default): INSERT INTO `fornecedores` (`id`,`empresa`,`email`,`categoria`,`dataCriacao`,`dataAtualizacao`,`versao`) VALUES (DEFAULT,?,?,?,?,?,?);
(node:8928) UnhandledPromiseRejectionWarning: SequelizeDatabaseError: Data truncated for column 'categoria' at row 1

Está aparecendo este erro.

    categoria: {
        type: Sequelize.ENUM('racao, brinquedos'),
        allowNull: false
    }

antes meu código estava assim, executei apareceu o erro e arrumei a escolha de racao ou brinquedo dentro no ENUM. Mas mesmo assim o mesmo erro persiste.

2 respostas

Pelo o erro, parece que você está tentando inserir no BD um fornecedor com um valor em categoria que não é nem 'racao', nem 'brinquedos'.

solução!

Oi Micael, o problema era que eu tinha salvo no bd a categoria de forma errada, para resolver tive que ir no banco fazer um ALTER TABLE e depois disso tudo ocorreu da maneira certa.