Menu fechado

Categoria: MySQL 101

Como remover coluna de tabela no MySQL

Fala galera, Neste artigo para iniciantes vou mostrar como remover coluna 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: ALTER TABLE tb DROP COLUMN c2; 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: https://dev.mysql.com/doc/refman/5.7/en/alter-table.html https://dev.mysql.com/doc/refman/5.7/en/innodb-create-index-overview.html Gostou ? Ajude e Compartilhe!

Gostou ? Ajude e Compartilhe!