Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да изпълня автоматично MySQL скрипт или рутина след пренасочване на инженерство от модела

Във вашата EER диаграма на работната маса щракнете с десния бутон върху таблица и изберете редактиране на таблица. Това ще отвори прозорец в долната част с няколко раздела. Разделите са таблица, колони, индекси, външен ключ и т.н. Има раздел, наречен вмъкване. Този раздел ви позволява да вмъквате записи в базата данни на модела.

Когато щракнете върху раздела за вмъкване, той ще покаже решетка. Добавете записите, които искате да вмъкнете в тази мрежа. Уверете се, че сте ангажирали тези записи . Вижте екранната снимка например.

Сега, когато препращате инженеринг на базата данни на първия екран, има опция за генериране на изрази за вмъкване. Поставете отметка върху опцията напред инженер и данните, които искате да вмъкнете, ще бъдат скриптирани, когато създадете модела. Запазете скрипта, за да можете да го изпълнявате отново и отново, без да влизате в работната маса на MySQL.

Не намерих опции за актуализиране, изтриване или извършване на други манипулации на данни в работната маса, но мисля, че това е, което търсите.

ЗАБЕЛЕЖКА:За директно импортиране на записите, няма да можете да направите това чрез работната маса; няма опция. Можете да запазите записите във файл. Въпреки това, за да ги импортирате/създадете, ще трябва да ги добавяте един по един (от модела). Можете обаче да направите резервно копие на MySQL базата данни с вече записаните записи. След това копирайте тези инструкции INSERT от резервния скрипт на MYSQL във вашия скрипт за настройка.

Стъпките биха били:

  1. Създайте база данни.

  2. Импортирайте файловете със записите за настройка/конфигурация в новосъздадената база данни

  3. Архивиране на база данни

  4. Отворете архивния файл, след това копирайте и поставете заявките INSERT, които търсите, в скрипта за настройка, създаден от MySQL Workbench

АКТУАЛИЗАЦИЯ:

Направих някои експерименти, когато стигнете до скрипта за преглед, който трябва да се изпълни стъпка в напредването на инженеринга, вие също така можете в края да извикате съхранените процедури (както споменахте), като редактирате скрипта. След като приключите, запазете скрипта във файл и тествайте.

Надявам се това да помогне!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо арабските букви не се вмъкват в базата данни?

  2. изчислете средна стойност без десетични знаци

  3. Актуализиране на изгледи в MySQL

  4. Услуги с липсващи/недостъпни зависимости

  5. Получавате mySQL MONTH() да използва водещи нули?