2014-01-29 9 views
7

Ich brauchte einige erste (Standard) Daten in eine neue Datenbank einzufügen, und ich fand diese Registerkarte Einfügen auf MySQL Workbench EER-Diagramm Tabellenbearbeitung FormWelche Registerkarte fügt in MySQL Workbench EER-Diagramm Tabellenbearbeitung?

Table Editing - Inserts

Meine Vermutung war, dass ich es anfängliche einfügen können (Standard) Daten, die während der Synchronisation an die Datenbank weitergegeben werden (nicht sicher, wie sie mit irgendwelchen existierenden Daten in der Datenbank zusammengeführt werden). Ich habe paar Zeilen hinzugefügt und das Modell mit einer leeren Datenbank synchronisiert, aber es wurden keine Daten eingefügt.

Also, meine Frage ist , was diese Registerkarte Einsätze für auf der Tabelle Bearbeitungsbildschirm ist?

Ich benutze MySQL Workbench 6.

P. S. Wenn jemand auch auf eine einfache Art und Weise zeigen kann, anfängliche (Standard) Daten einzufügen (außer einfach ein SQL-Skript auszuführen), werde ich es zu schätzen wissen.

Vielen Dank.

Antwort

9

Die auf der INSERTs-Seite hinzugefügten Daten werden in der Tat als eine anfängliche Menge von (Test-) Daten angesehen. Bestehende Daten werden jedoch nicht berücksichtigt. Ich denke, es wird auch nur verwendet, wenn Sie das Engineering, nicht die Synchronisation durchführen.

Andere Möglichkeiten zum Einfügen von Daten beinhalten immer ein SQL-Skript, darum geht es bei der (Text-) API für SQL-Server. Sie können Ihrem Modell aber auch Skripte hinzufügen (siehe Übersichtsseite). Sie werden jedoch nicht automatisch ausgeführt.

+4

Vielen Dank! Sie haben Recht, die Daten werden beim Forward Engineering angezeigt, wenn die Option "INSERT-Anweisungen für Tabellen generieren" aktiviert ist. Habe dieses Kontrollkästchen beim ersten Mal vergessen. –