Heim >Datenbank >MySQL-Tutorial >Wie importiere ich eine CSV-Datei ohne ID-Feld in MySQL?

Wie importiere ich eine CSV-Datei ohne ID-Feld in MySQL?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-14 11:13:02441Durchsuche

How to Import a CSV File into MySQL Without an ID Field?

Eine CSV-Datei in MySQL ohne ID-Feld importieren

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 automatisch Werte dem ID-Feld für die automatische Inkrementierung zuweisen kann.

Schritte:

  1. Öffnen Sie phpMyAdmin und navigieren Sie zu der Tabelle, in die Sie Daten importieren möchten.
  2. Klicken Sie auf die Registerkarte „Importieren“.
  3. Im Feld „Datei zum Importieren“ Wählen Sie die CSV-Datei aus, die Sie importieren möchten.
  4. Wählen Sie unter „Datenbank“ die Datenbank aus, die die Zieltabelle enthält.
  5. Wählen Sie unter „Tabelle“ die Zieltabelle aus.
  6. Aktivieren Sie das Kontrollkästchen „Mit n abgeschlossene Zeilen ignorieren (Wagenrücklauf-Zeilenvorschub)“.
  7. Klicken Sie auf das Dropdown-Menü „Felder abgeschlossen durch“ und wählen Sie „,“ (Komma).
  8. Lassen Sie das „ Feld „Felder umschlossen von“ leer.
  9. Lassen Sie das Feld „Felder, die durch maskiert werden“ leer.
  10. Klicken Sie auf das Dropdown-Menü „Zeilen abgeschlossen durch“ und wählen Sie „Auto“ aus.
  11. 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.

  1. 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