2
respostas

Erro ao executar o alter table

Bom dia, na hora de construir a alter table no MySQL Workbench, recebi como retorno o seguinte erro: Error Code: 1060. Duplicate column name 'data' 0,0016 sec. Realizei o seguinte comando após utilizar o TRUNCATE TABLE, para apagar os incidentes da tabela, mas ainda assim persistiu o erro.

Comando:

ALTER TABLE `agenda-petshop`.Atendimentos ADD data datetime NOT NULL, ADD dataCriacao datetime NOT NULL;
2 respostas

Olá, Luca! Estou tendo esse mesmo problema. Você conseguiu alguma solução para ele?

/fechei o Workbench, abri de novo e as tabelas já estavam alteradas corretamente.

tem algum dado no seu banco? se tiver deleta tudo, pq o fato da data ser NOT NULL, obriga a todos os dados terem dados, mas os objetos criados anteriormente não tem, então vai dar ruim... concluindo, use: delete from atendimentos where id = 1 se possuir outros id faça o mesmo

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software