Fórum Renomear colunas no MySQL #30123

19/01/2005

0

Amigos como faço pra renomear uma coluna no meu banco MySQL?
Inverti os dados, colocando o autor no campo ´título´ e os títulos no campo ´autor.´ hehehe
Grato.
Christiano Rios


Chriskaka

Chriskaka

Responder

Post mais votado

03/08/2015

acrescentar o TIPO para campox senao nao funciona, nao altera
alter table teste change campo1 campox varchar(100),

Cleber Garzaro

Cleber Garzaro
Responder

Gostei + 3

Mais Posts

02/02/2005

Koplin

eu faço assim

campo2 e campo1 --> deveria ser campo1 e campo2

ALTER TABLE TESTE CHANGE CAMPO1 CAMPOX;/* PARA EVITAR REPETIÇAO
ALTER TABLE TESTE CHANGE CAMPO1 CAMPO2;
ALTER TABLE TESTE CHANGE CAMPOX CAMPO1;

Onde TESTE é o nome da tabela


Responder

Gostei + 0

03/08/2015

Alan Mario

Mesmo possuindo dados não terá problemas?
Responder

Gostei + 0

03/08/2015

Jothaz

Mesmo possuindo dados não terá problemas?


Pode acontecer problemas quanto você muda o tipo e tamanho. ai podem ocorrer ou truncar os campos.

Normalmente renomear é tranquilo, agora quando for executar qualquer mudança em banco de dados, por menor que seja é sempre recomendado efetuar um backup.
Responder

Gostei + 0

03/08/2015

Alan Mario

Sempre em banco de produção fazer o backup antes de qualquer modificação, mesmo que não pareça algo afete tanto!
Responder

Gostei + 0

03/08/2015

Jothaz

Sempre em banco de produção fazer o backup antes de qualquer modificação, mesmo que não pareça algo afete tanto!


E se possível usar transações.

No caso o MySQL, como diria meu sobrinho, "é u pouco muito complicado" de usá-las.
Responder

Gostei + 0

03/08/2015

Alan Mario

Não entendi o que está entre as "", mas tudo bem!
Responder

Gostei + 0

03/08/2015

Jothaz

Não entendi o que está entre as "", mas tudo bem!


Dependendo da engine do MysQL que você utiliza usar transações pode ser frustrante, pois não funciona como o esperado.
Responder

Gostei + 0

03/08/2015

Alan Mario

OK Jothaz.
Responder

Gostei + 0

12/09/2016

Edson Pessotti

alter table produtos change nomne nome varchar(33);
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar