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";
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";
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!