Manual MyTable

MySQL • Excluir Campo

Use esta ação para remover uma coluna de uma tabela MySQL. É uma operação irreversível (os dados daquela coluna serão perdidos), por isso recomenda-se fazer backup ou uma duplicação antes.


Abrir a ação “Excluir Campo”

  1. Conecte-se à sua conexão MySQL e escolha o banco.
  2. Na árvore, selecione a tabela e abra a aba Estrutura.
  3. Escolha a coluna que deseja remover e toque em Excluir Campo.

Antes de excluir

  • Dependências: verifique se a coluna é usada por índices, constraints (PK/UK/FK), views, triggers ou por integrações/relatórios externos.
  • Backup: considere duplicar a tabela ou exportar os dados da coluna.
  • Janela: para tabelas grandes, combine uma janela de manutenção.

Selecionar a coluna e confirmar

  1. Confira o nome da coluna e o resumo (tipo, se participa de índices/PK/FK).
  2. Se a coluna estiver em um índice ou constraint, o MyTable pode exigir que você remova/ajuste o objeto primeiro:
  3. Toque em Excluir e confirme.

Importante: após a exclusão, aplicativos que dependiam da coluna podem falhar. Planeje a mudança.


Boas práticas

  • Registre a alteração em Logs & Auditoria.
  • Se a coluna guarda informação histórica, avalie arquivar antes de remover.
  • Após a remoção, revise índices e views que possam ter ficado obsoletos.

Erros comuns (e soluções)

“Coluna faz parte da PRIMARY KEY/índice/constraint”

  • Remova/ajuste o índice ou a constraint primeiro, depois exclua a coluna. Consulte Índices e Constraints.

“Permissão negada”

  • É necessário privilégio de ALTER na tabela.

“Tempo excedido / tabela muito grande”

  • Agende em horário de menor uso; garanta espaço e monitore locks.

Próximas ações

Próximo: MySQL • Collation • Voltar: MySQL • Alterar Campo