Renomear colunas no MySQL
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
Inverti os dados, colocando o autor no campo ´título´ e os títulos no campo ´autor.´ hehehe
Grato.
Christiano Rios
Chriskaka
Curtidas 0
Melhor post
Cleber Garzaro
03/08/2015
acrescentar o TIPO para campox senao nao funciona, nao altera
alter table teste change campo1 campox varchar(100),
GOSTEI 3
Mais Respostas
Koplin
19/01/2005
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
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
GOSTEI 0
Alan Mario
19/01/2005
Mesmo possuindo dados não terá problemas?
GOSTEI 0
Jothaz
19/01/2005
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.
GOSTEI 0
Alan Mario
19/01/2005
Sempre em banco de produção fazer o backup antes de qualquer modificação, mesmo que não pareça algo afete tanto!
GOSTEI 0
Jothaz
19/01/2005
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.
GOSTEI 0
Alan Mario
19/01/2005
Não entendi o que está entre as "", mas tudo bem!
GOSTEI 0
Jothaz
19/01/2005
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.
GOSTEI 0
Alan Mario
19/01/2005
OK Jothaz.
GOSTEI 0
Edson Pessotti
19/01/2005
alter table produtos change nomne nome varchar(33);
GOSTEI 0