Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

benck

Alter column

Recommended Posts

Olá pessoal.Estou tendo o seguinte problema.Criei uma tabela teste e estou tentando alterar o nome de uma coluna mas não consigo.Crio a tabela da seguinte maneira:create table teste(tescod char(30))e tento alterar a coluna com a seguinte queryalter table teste alter column tescod char(31)porém o mysql me rotorna o seguinte erro:Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'char(31)' at line 1 (State:37000, Native Code: 428)Valeu!!!Achei outra maneira de fazer a alteração na colunaALTER TABLE teste CHANGE tescod tescod char(50);Não tem como ser feita pelo alter column???

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... num vi no manual a opção de utilizar o Column para alterar o tipo de campo, tem uma outra opção para mudar somente o tipo, ex:

ALTER TABLE teste MODIFY NomeDoCampo VARCHAR(100)

Mais info: Inglês

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu!!!Achei outra maneira de fazer a alteração na colunaALTER TABLE teste CHANGE tescod tescod char(50);Não tem como ser feita pelo alter column???

Change já foi utilizado...tem também com o MODIFY e algumas outras...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.