Heim > Datenbank > navicat > So ändern Sie den Datenbanknamen in Navicat

So ändern Sie den Datenbanknamen in Navicat

爱喝马黛茶的安东尼
Freigeben: 2019-08-05 15:22:04
Original
9580 Leute haben es durchsucht

So ändern Sie den Datenbanknamen in Navicat

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!
Nach dem Login kopieren

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';
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage