Wie ändere ich den Datenbanknamen in Navicat?
1. Wenn die Tabellen und Einstellungen in Datenbank A relativ einfach sind, kopieren Sie einfach alle Tabellen in Datenbank A und fügen Sie sie in Datenbank B ein.
2. Klicken Sie mit der rechten Maustaste auf Datenbank A –>
Ausführungsgeschwindigkeit: am langsamsten.
Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial“
3. Wählen Sie die Menüleiste: Extras –> , die Zieldatenbank ist B) –> Starten Sie, nachdem die Übertragung abgeschlossen ist, aktualisieren Sie die Datenbank B.
Wenn in Datenbank A eine Remote-Tabelle vorhanden ist, meldet der Vorgang einen Fehler. Die Fehlermeldung lautet:
[Err] [Dtf] 1432 - server name: '' doesn't exist!
Daher müssen Sie zuerst die DDL-Anweisungen aller Remote-Tabellen kopieren die Datenbank in eine txt-Datei und löschen Sie dann alle Remote-Tabellen in der Datenbank. Führen Sie diesen Vorgang erneut aus. Führen Sie abschließend alle in der TXT-Datei in Bibliothek B gespeicherten DDL-Anweisungen aus. Umsetzungsprinzip: Kopieren und Einfügen. Ausführungsgeschwindigkeit: mittel.
4. Benennen Sie alle Tabellen in Datenbank A um. Die beiden Bibliotheken müssen sich auf demselben Server befinden. (Empfohlen)
Führen Sie die folgende SQL-Anweisung aus, und das Abfrageergebnis ist eine Sammlung von SQL-Skripten zum Umbenennen der Tabelle:
select CONCAT('RENAME TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,' to ', 'B.',TABLE_NAME,';') from information_schema.`TABLES` where TABLE_SCHEMA = 'A';
Kopieren Sie alle Ergebniszeilen und führen Sie sie als SQL aus Skripte. Ausführungsgeschwindigkeit: am schnellsten.
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Datenbanknamen in Navicat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!