Ein Datenbank Layout welches mit DBDesigner4 entwickelt wird, soll mit einigen Optionen importiert werden.
Da DBDesigner allerdings bei jedem Export die komplette SQL File überschreibt, müsste man bei jedem Export die Befehle erneut in das SQL File tippen. Hierfür stellt MySQL den Befehl source zur Verfügung.
Es lassen sich also über die MySQL Kommandozeile SQL Files importieren. So kann man auch mehrere Dumps miteinander verketten.
mydb_import.sql
drop database if exists mydb;
create database mydb;
use mydb;
SET foreign_key_checks = 0;
source mydbscheme.sql;
SET foreign_key_checks = 1;
mydbscheme.sql
CREATE TABLE groups (
group_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
group_name INTEGER UNSIGNED NULL,
group_description TEXT NULL,
group_active ENUM('Y', 'N') NULL DEFAULT 'N',
PRIMARY KEY(group_id)
)
TYPE=InnoDB;
Erspart eine Menge Zeit während der Entwicklung des Datenbank Layouts. 