[GastForen Programmierung/Entwicklung PHP und MySQL Versionsproblem

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Versionsproblem

reddi
Beiträge gesamt: 5

26. Okt 2004, 16:36
Beitrag # 1 von 4
Bewertung:
(804 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ich bekomme neuergings eine Fehlermeldung. Ich benutze jetzt mysql 4.1.5

Fehler bei LOAD DATA LOCAL INFILE "Datensatz.txt" REPLACE INTO TABLE table1 FIELDS TERMINATED BY "," LINES TERMINATED BY ";"

wo steckt der Fehler
Danke
X

Versionsproblem

Pozor
Beiträge gesamt: 892

27. Okt 2004, 07:16
Beitrag # 2 von 4
Beitrag ID: #118876
Bewertung:
(804 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

gib doch mal die original Fehlermeldung an.
Wenn in der Query " vorkommt ist es eventuell nicht richtig -> '

gruss Stefan

http://www.boelsterli.biz


als Antwort auf: [#118772]
(Dieser Beitrag wurde von Pozor am 27. Okt 2004, 07:20 geändert)

Versionsproblem

bline
Beiträge gesamt: 169

29. Okt 2004, 08:33
Beitrag # 3 von 4
Beitrag ID: #119576
Bewertung:
(804 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du willst einen Import machen? Dann schreib es auch bitte! Und vor allem, mit was für einem Tool. Ist nämlich mühsam so, herauszufinden, wie man Dir helfen könnte.
Deine Felder bzw. Daten der Felder sind im CSV-File getrennt durch ein vordefiniertes Zeichen. Das beste Trennzeichen ist für mein Dafürhalten Tabulator da am uebersichtlichsten. Du verwendet in datensatz.txt entweder Komma oder Semikola.
Wenn Du was importieren willst, musst Du ja dem DB-Server mitteilen, wie die Daten getrennt sind, weil er das hoffentlich nicht selber entscheidet. Und wenn Du die Meldung genau liest, hättest Du das schnell auch selber rausgefunden.
Gruss aus Zürich
---------------------------
soehne.ch / toechter.ch
http://www.soehne.ch
---------------------------


als Antwort auf: [#118772]

Versionsproblem

bline
Beiträge gesamt: 169

29. Okt 2004, 16:09
Beitrag # 4 von 4
Beitrag ID: #119799
Bewertung:
(804 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hab noch was entdeckt in Deiner Fehlermeldung, was mir vorhin entgangen ist: LINES terminated bei ";".
In der Regel werden LINES (Datensätze) mit einem Zeilenumbruch beendet. Das kann man auch nicht wirklich übersteuern bei einem Import in MySQL, nehme ich mal an. In Oracle garantiert nicht.
Mach mal Deine datensätze.txt-Datei mit einem guten Text-Editor auf und stelle die Ansichtsoption "Show invisibles" o.ä. ein. Es kann gut sein, dass Dein CSV-File nicht ganz in Ordnung ist.
Und wenn Du mit MacOS X arbeitest: stell die Zeilenumbrüche und das Encoding entsprechend um. Dann funktionierts ev.
Probieren geht über posten!
Gruss aus Zürich
---------------------------
soehne.ch / toechter.ch
http://www.soehne.ch
---------------------------


als Antwort auf: [#118772]
X