Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como executo automaticamente um script ou rotina MySQL após a engenharia avançada do modelo


Em seu diagrama EER na bancada, clique com o botão direito em uma tabela e selecione editar tabela. Isso abrirá um painel na parte inferior com algumas guias. As abas são tabela, colunas, índices, chave estrangeira, etc. Existe uma aba chamada inserir. Essa guia permite inserir registros no banco de dados do Modelo.

Quando você clicar na guia inserir, ele mostrará uma grade. Adicione os registros que deseja inserir nesta grade. Certifique-se de confirmar esses registros . Veja a captura de tela, por exemplo.



Agora, quando você faz engenharia avançada do banco de dados na primeira tela, há uma opção para Gerar instruções de inserção. Marque a opção forward engenheiro e os dados que você deseja inserir serão roteirizados quando você criar o modelo. Salve o script para que você possa executá-lo repetidamente sem entrar no ambiente de trabalho do MySQL.



Não encontrei opções para atualizar, excluir ou fazer outra manipulação de dados no workbench, mas acho que é isso que você está procurando.

NOTA :Para importar os registros diretamente, você não poderá fazer isso através do workbench; não há opção. Você pode salvar os registros em arquivo. No entanto, para importá-los/criá-los, você precisaria adicioná-los um de cada vez (do modelador). No entanto, você pode fazer um backup do banco de dados MySQL com os registros já. Em seguida, copie essas instruções INSERT do script de backup MYSQL em seu script de configuração.

Os passos seriam:

  1. Criar banco de dados.

  2. Importe os arquivos com os registros de configuração/configuração para o banco de dados recém-criado

  3. Banco de dados de backup

  4. Abra o arquivo de backup, copie e cole as instruções INSERT que você está procurando no script de configuração criado pelo MySQL Workbench

ATUALIZAR:

Eu fiz algumas experiências quando você chega ao script de revisão a ser executado na etapa de engenharia avançada, você também pode no final chamar os procedimentos armazenados (como você mencionou) editando o script. Uma vez feito, salve o script em arquivo e teste.

Espero que ajude!