Mostrando entradas 1 para 1
Displaying posts with tag: MySQL 101 (reset)
Como remover coluna de tabela no MySQL

Fala galera, Neste artigo para iniciantes vou mostrar como remover uma ou mais colunas de tabela no MySQL.

Para este artigo vou utilizar uma tabela exemplo:

CREATE TABLE tb(
c1 INT PRIMARY KEY,
c2 char(1),
c3 varchar(2)
) ENGINE=InnoDB;

Para remover qualquer coluna vamos utilizar o comando ALTER TABLE

Como Remover uma coluna de tabela:

ALTER TABLE tb DROP COLUMN c2;

Como Remover multiplas colunas de tabela:

Vale lembrar que podemos remover várias colunas em ao mesmo tempo

ALTER TABLE tb DROP COLUMN c2, DROP COLUMN c3;

Se você estiver utilizando MySQL 5.6 em diante, esta operação pode ser “online”, permitindo outras sessões ler e escrever na tabela enquanto o comando está sendo executado:

ALTER TABLE tb DROP COLUMN c2, ALGORITHM=INPLACE, LOCK=NONE;

Referencia:

[Leia mais]
Mostrando entradas 1 para 1