Adicionar coluna antes de outra no mysql

2 respostas Resolvido
mysql
Eslley

Existe alguma maneira de se adicionar uma coluna na tabela antes de uma outra coluna?
Tipo, para adicionar depois eu faço:

alter table minhatabela 
add column minhacoluna varchar(10) after outracoluna;

E como se adiciona antes?

2 Respostas

D
Solucao aceita

Se não me engano é assim :slight_smile:

ALTER TABLE suatabela ADD essacoluna VARCHAR(60) FIRST;

J

ALTER TABLE sua tabela ADD COLUMN nome da coluna INT FIRST; – Esta adicionando uma coluna na primeira posição.
ALTER TABLE sua tabela ADD COLUMN nome da coluna como auto incremento INT PRIMARY KEY AUTO_INCREMENT FIRST; – Esta adicionando na primeira coluna uma chave primaria e auto incremento onde o nome dessa tabela será: sua tabela e o nome da coluna da chave primaria será: nome da coluna como auto incremento.

Criado 29 de setembro de 2016
Ultima resposta 19 de dez. de 2021
Respostas 2
Participantes 3