beartooth
Ensign
- Registriert
- Jan. 2020
- Beiträge
- 179
Guten Morgen zusammen,
ich habe eine txt-Datei mit einem Eintrag pro Zeile. Diese möchte ich mit LOAD DATA in eine bestehende MySQL Tabelle laden.
Meine Probleme sind jetzt folgende:
- Wie gebe ich an das die Werte in die Spalte "eintrag" landen?
- Kann ich eine externe Datei angeben? Also zum Beispiel https://computerbase.de/datei.txt
Mein erster Versuch wäre folgender:
Allerdings habe ich keine Ahnung wie ich es schreibe das alles in "eintrag" geladen wird. Ich habe dazu leider auch nichts gefunden, zumindest nicht was ich verstanden hätte
beartooth
ich habe eine txt-Datei mit einem Eintrag pro Zeile. Diese möchte ich mit LOAD DATA in eine bestehende MySQL Tabelle laden.
# | Name | Type | Kollation | Attribute | Extra |
1 Primärschlüssel | id | int | unsigned | AUTO_INCREMENT | |
2 Index | eintrag | varchar(32) | utf8mb3_unicode_ci | ||
3 | check | varchar(3) | utf8mb3_unicode_ci |
Meine Probleme sind jetzt folgende:
- Wie gebe ich an das die Werte in die Spalte "eintrag" landen?
- Kann ich eine externe Datei angeben? Also zum Beispiel https://computerbase.de/datei.txt
Mein erster Versuch wäre folgender:
SQL:
LOAD DATA INFILE 'https://computerbase.de/datei.txt' INTO TABLE tabellenname
LINES TERMINATED BY '\r\n';
Allerdings habe ich keine Ahnung wie ich es schreibe das alles in "eintrag" geladen wird. Ich habe dazu leider auch nichts gefunden, zumindest nicht was ich verstanden hätte
beartooth