sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo ejecuto automáticamente un script o una rutina de MySQL después de la ingeniería directa del modelo?

En su diagrama EER en el banco de trabajo, haga clic derecho en una tabla y seleccione editar tabla. Esto abrirá un panel en la parte inferior con un par de pestañas. Las pestañas son tabla, columnas, índices, clave foránea, etc. Hay una pestaña llamada insertar. Esta pestaña le permite insertar registros en la base de datos del Modelo.

Al hacer clic en la pestaña Insertar, se mostrará una cuadrícula. Agregue los registros que desea insertar en esta cuadrícula. Asegúrese de confirmar estos registros . Ver captura de pantalla por ejemplo.

Ahora, cuando envía la ingeniería de la base de datos en la primera pantalla, hay una opción para generar instrucciones de inserción. Marque la opción ingeniero de reenvío y los datos que desea insertar se escribirán cuando cree el modelo. Guarde el script para que pueda ejecutarlo una y otra vez sin tener que ir al banco de trabajo de MySQL.

No he encontrado opciones para actualizar, eliminar o realizar otra manipulación de datos en el banco de trabajo, pero creo que esto es lo que está buscando.

NOTA:Para importar directamente los registros, no podrá hacerlo a través del banco de trabajo; no hay opción Puede guardar los registros en un archivo. Sin embargo, para importarlos/crearlos, deberá agregarlos uno a la vez (desde el modelador). Sin embargo, podría hacer una copia de seguridad de la base de datos MySQL con los registros ya incluidos. Luego copie esas declaraciones INSERT del script de copia de seguridad de MYSQL en su script de configuración.

Los pasos serían:

  1. Crear base de datos.

  2. Importe los archivos con los registros de instalación/configuración en la base de datos recién creada

  3. Base de datos de respaldo

  4. Abra el archivo de respaldo, luego copie y pegue las declaraciones INSERT que está buscando en el script de configuración creado por MySQL Workbench

ACTUALIZAR:

Experimenté un poco cuando llegas al script de revisión para que se ejecute en el paso de ingeniería avanzada. Al final, también puedes llamar a los procedimientos almacenados (como mencionaste) editando el script. Una vez hecho, guarde el script en un archivo y pruébelo.

¡Espero que eso ayude!