Devo manter as colunas de uma tabela conforme especificado em uma especificação que muda com bastante frequência.
No MySQL Workbench, adicionar uma nova coluna depois de todas as outras é fácil, mas não consigo encontrar uma maneira de inserir uma nova coluna onde desejo.
É um problema, porque quero manter as colunas ordenadas exatamente como na especificação.
Então eu faço da maneira dolorosa:
- Crie a nova coluna na parte inferior
- Repita o botão direito do mouse em "Mover para cima" dezenas de vezes para rastejar até a posição desejada
Tenho certeza de que existe uma maneira mais eficiente de conseguir isso, com a GUI em vez de escrever código SQL?
Mesmo um atalho para evitar o clique com o botão direito me pouparia muito tempo.
OK, eu encontrei! É tão fácil que tenho vergonha de não ter encontrado antes...
Simples e velho arrastar e soltar .
Basta adicionar a coluna na parte inferior e movê-la com o mouse para a posição desejada.
Posso dizer que classificar com arrastar não funciona no MySQLWorkbench 6.2 no Mac.
Encontrei uma solução alternativa, corte as colunas anteriores àquelas que você deseja mover e cole-as depois.
Se você quiser inseri-lo na primeira posição: