1
resposta

Problema para renomear a coluna

Durante a aula foi feito uma alteração de rename em uma coluna de uma tabela, usando o mesmo código que a professora, o meu MySQL detecta um erro onde fala que "RENAME não é valido nessa posição para versão desse server";

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Gustavo. Tudo bem com você?

O erro rename is not valid at this position for this server version indica que o comando RENAME COLUMN não é válido na versão do MySQL que você está utilizando. Em algumas versões mais antigas do MySQL, o comando para renomear colunas é um pouco diferente.

Tente renomear a coluna da seguinte maneira:

ALTER TABLE reservas CHANGE aluguel_id reserva_id INT;

Neste comando, CHANGE é usado em vez de RENAME COLUMN. Você também precisa repetir o tipo de dado da coluna (INT neste caso) após o novo nome da coluna. Execute este comando no seu MySQL Workbench e veja se obterá sucesso.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

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