Beheben Sie schnell die Probleme des falschen Formats, des langsamen Imports und des Datenverlusts beim Importieren von Daten aus MySQL

Beheben Sie schnell die Probleme des falschen Formats, des langsamen Imports und des Datenverlusts beim Importieren von Daten aus MySQL

Wenn Sie das langsame Problem ein für alle Mal lösen möchten, können Sie Ihr MySQL auch gleich auf MySQL 8.0 aktualisieren. Der Standardzeichensatz von MySQL 8.0 wurde von latin1 auf utf8mb4 geändert, sodass UTF8 jetzt viel schneller ist und die Geschwindigkeit bei bestimmten Abfragen um 1800 % erhöht wird!

Wenn die Zeit jedoch nicht wartet, verwenden Sie die folgende Methode, um das Problem schnell zu lösen.

Problem 1: Falsches Format (oft ist das Zeitformat falsch);

Methode 1: Speichern Sie die Excel-Datei als CSV und importieren Sie sie dann in die Datenbank.

Methode 2: Im ersten Schritt des Imports ist die Standardkodierung 65001 (UTF-8). Sie können versuchen, [10008 (MAC - vereinfachtes Chinesisch GB 2312)] oder [Aktuelle Windows-Codepage] auszuwählen. Dies sind drei gängige Kodierungen. Versuchen Sie es mehrmals und Sie werden immer ein Kodierungsformat finden, das zu Ihrem Computer passt.

Methode 3: In den letzten Schritten des Imports können Sie den Typ der Zeitspalte auf datetime oder time festlegen. Kurz gesagt, versuchen Sie, den Typ der Daten auszuwählen. Der Standardwert ist varchar.

Problem 2: Langsamer Import (aufgrund der großen Datenmenge warten Sie bitte, bis der Import abgeschlossen ist);

Methode 1: Wenn die Daten von jemand anderem importiert werden (egal, ob es sich um eine SQL-Datei, eine CSV-Datei oder eine Excel-Datei handelt), wird der Import sehr langsam sein. Die Importgeschwindigkeit beträgt im Allgemeinen: SQL-Datei>CSV-Datei>Excel-Datei. Bitten Sie ihn dann, noch einmal Regie für Sie zu führen. Unabhängig davon, wie er es zuvor umgeleitet hat, bitten Sie ihn, die folgenden Schritte auszuführen, um es erneut umzuleiten:

Öffnen Sie die Tabelle, die Sie exportieren möchten – in der oberen rechten Ecke der geöffneten Tabelle befindet sich eine Export-Schaltfläche – verwenden Sie diese Export-Schaltfläche;

Hinweis: Der oben erwähnte [Export] unterscheidet sich vom [Export-Assistenten] in den Optionen, die beim Rechtsklicken auf eine Tabelle angezeigt werden. Der mit dem [Export-Assistenten] exportierte Tabellenvorgang ist manchmal langsamer, daher verwende ich normalerweise [Export] in der oberen rechten Ecke, um Daten zu exportieren.

Problem 3: Datenverlust (im Allgemeinen tritt Datenverlust bei der Verwendung von Excel auf);

Methode 1: Excel als CSV speichern und dann importieren;

Methode 2: In den Originaldaten kann es eine Spalte mit einer großen Datenmenge geben. Beispielsweise kann die letzte Spalte der Notentabelle die Kommentare des Lehrers sein, und diese Spalte enthält zu viele Kommentare, was das Standardlimit von MySQL für ein einzelnes Paket (normalerweise 255) überschreitet. Ändern Sie daher im letzten Schritt des Imports den Typ der Kommentarspalte in Text und die Länge in 65535. 65535 ist die maximale Länge des Texttyps. Wenn Sie sich das im Alltag nicht merken können, geben Sie einfach 60000 ein, was im Grunde ausreichend und leicht zu merken ist.

Methode 3: Wenn beim Export Daten verloren gehen, haben Sie möglicherweise „Excel-Tabelle“ ausgewählt. Suchen Sie anhand der folgenden Abbildung die für Sie geeignete Exportmethode.

Wenn die oben genannten Methoden das von Ihnen zu lösende Problem jedoch nicht abdecken, ist dann beim Exportieren von Daten aus MySQL ein Problem aufgetreten? Vielleicht möchten Sie einen Blick auf den folgenden Artikel werfen.

Lösen Sie schnell das Problem verstümmelter Zeichen und springender Zeilen in aus MySQL exportierten SCV-Dateien

Der obige Artikel zur schnellen Lösung der Probleme mit falschem Format, langsamem Import und Datenverlust beim Importieren von Daten in MySQL ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen, und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Warum gibt es zwischen dem Oracle- und MySQL-Datenimport einen so großen Unterschied?
  • MySQL 4-Methoden zum Importieren von Daten
  • Beispiele für den Import und Export von MySQL-Tabellendaten
  • Beispiele für die Erstellung eines MySQL-Datenbankkontos, Autorisierung sowie Datenexport- und -importvorgänge
  • Java implementiert den Batch-Import von CSV-Dateien in die MySQL-Datenbank
  • So importieren Sie Excel-Dateien in eine MySQL-Datenbank
  • HeidiSQL-Tool zum Exportieren und Importieren von MySQL-Daten
  • Navicat importiert CSV-Daten in MySQL
  • Die MySQL-Datenbankmigration exportiert und importiert schnell große Datenmengen
  • So importieren Sie schnell Daten in MySQL

<<:  Vue-Bindungsobjekt, Array-Daten können nicht dynamisch gerendert werden – detaillierte Erläuterung

>>:  Lösung für das Problem, dass Vue-Binding-Objekte und Array-Variablen nach der Änderung nicht gerendert werden können

Artikel empfehlen

Zusammenfassung der Kompatibilitätsprobleme beim Flex-Layout

1. W3C-Versionen von Flex Version 2009 Flag: Anze...

Detaillierte Erläuterung der Vue Simple Notepad-Entwicklung

In diesem Artikelbeispiel wird der spezifische Co...

So verwenden Sie Node zum Implementieren des statischen Datei-Cachings

Inhaltsverzeichnis Cache Klassifizierung des Cach...

Einfaches Tutorial zu den Firewall-Einstellungen unter Ubuntu 20.04 (Anfänger)

Vorwort In der heutigen, immer bequemeren Interne...

MySQL 8.0.18 fügt Benutzer zur Datenbank hinzu und erteilt Berechtigungen

1. Es wird empfohlen, den Root-Benutzer für die A...

Upgrade des Windows Server 2008R2-Dateiservers auf Windows Server 2016

Die Benutzerorganisation verfügt über zwei Window...

Deinstallieren der MySQL-Datenbank unter Linux

Wie deinstalliere ich eine MySQL-Datenbank unter ...

So verwenden Sie den regulären Matching-Selektor für CSS-Attributwerte (Tipps)

Es gibt drei Typen von regulären Matching-Selekto...

Zusammenfassung relevanter Erkenntnisse zur Umsetzung adaptiven Webdesigns

Wie funktioniert „Adaptives Webdesign“? Eigentlich...

Beispielcode zur Konvertierung von http in https mit nginx

Ich schreibe gerade ein kleines Programm. Da die ...