Importieren einer CSV-Datei in MySQL ohne ID-Feld
Das Problem tritt auf, wenn versucht wird, eine CSV-Datei in eine fehlende MySQL-Tabelle zu importieren ein ID-Feld und es fehlen Spaltenüberschriften. Diese Anleitung enthält Anweisungen zum Importieren der Daten, während die erste Spalte (ID) übersprungen wird und MySQL dem automatisch inkrementierenden ID-Feld automatisch Werte zuweist.
Schritte:
- Öffnen Sie phpMyAdmin und navigieren Sie zu der Tabelle, in die Sie Daten importieren möchten.
- Klicken Sie auf „Importieren“
- Wählen Sie im Feld „Zu importierende Datei“ die CSV-Datei aus, die Sie importieren möchten.
- Wählen Sie unter „Datenbank“ die Datenbank aus, die die Zieltabelle enthält.
- Wählen Sie unter „Tabelle“ die Zieltabelle aus.
- Aktivieren Sie „Zeilen ignorieren, die mit n enden (Wagenrücklauf-Zeilenvorschub)“ Feld.
- Klicken Sie auf das Dropdown-Menü „Felder abgeschlossen durch“ und wählen Sie „,“ (Komma) aus.
- Lassen Sie das Feld „Felder eingeschlossen durch“ leer.
- Lassen Sie das Das Feld „Felder mit Escapezeichen versehen durch“ ist leer.
- Klicken Sie auf das Dropdown-Menü „Zeilen beendet durch“ und wählen Sie es aus „auto.“
- Geben Sie in der „SQL-Abfrage“ den folgenden Befehl ein:
LOAD DATA INFILE 'path/to/file.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' SET>
Ersetzen Sie „path/to/file.csv“ durch den tatsächlichen Pfad zu Ihrer CSV-Datei. Ersetzen Sie „your_table“ durch den Namen der Zieltabelle.
- Klicken Sie auf die Schaltfläche „Los“, um den Importvorgang zu starten.
Hinweis: Stellen Sie sicher, dass das ID-Feld in Ihrer Tabelle auf „Auto-Inkrementierung“ eingestellt ist, bevor Sie den Import durchführen. Dadurch kann MySQL der ID-Spalte für jeden importierten Datensatz automatisch eindeutige Werte zuweisen.
Das obige ist der detaillierte Inhalt vonWie importiere ich eine CSV-Datei ohne ID-Feld in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme: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