Heim  >  Artikel  >  Datenbank  >  So exportieren Sie die gesamte Datenbank mit Navicat

So exportieren Sie die gesamte Datenbank mit Navicat

王林
王林nach vorne
2021-01-07 11:42:5510160Durchsuche

So exportieren Sie die gesamte Datenbank mit Navicat

Zunächst müssen wir klarstellen, dass beim Exportieren der Datenbank durch Navicat in eine SQL-Datei beim Vorhandensein von Fremdschlüsseln ein Fehler beim Import auftritt, sodass wir die Datenübertragung verwenden müssen Export.

(Teilen von Lernvideos: Programmiervideo)

So exportieren Sie die gesamte Datenbank mit Navicat

Wählen Sie die Dateimethode zum Speichern aus

So exportieren Sie die gesamte Datenbank mit Navicat

Die erweiterte Option muss ausgewählt werden

So exportieren Sie die gesamte Datenbank mit Navicat

Das auf diese Weise exportierte SQL-Skript ist das Vollständige Version. Beim Importieren in eine neue Datenbank tritt kein Fehler auf: [Err] 1067 – Ungültiger Standardwert für „search_time“. Der Grund für den Fehler bedeutet: Es gibt einen STRICT-Modus in mysql5 .7-Version (strenger Modus) ), und in diesem Modus ist das Festlegen des Datumswerts auf alle 0-Werte standardmäßig nicht zulässig. Wenn Sie dieses Problem lösen möchten, müssen Sie den Wert von sql_mode ändern.

Lösung:

mysql> select @@sql_mode;
mysql> set sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));

Es ist sinnlos, es hier zu ändern, da Sie die globalen Parameter ändern müssen.

mysql> set @@global.sql_mode=(select replace(@@global.sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));
mysql> select @@global.sql_mode;

Einfach noch einmal importieren.

Verwandte Empfehlungen:

Navicat für MySQL-Grafik-Tutorial

Das obige ist der detaillierte Inhalt vonSo exportieren Sie die gesamte Datenbank mit Navicat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen