Announcement

Collapse
No announcement yet.

MySQL Datumsimport

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MySQL Datumsimport

    Moin Leute!

    Ich versuche gerade bei einer MySQL DB mittels:
    Code:
    load data infile 'c:/a/beispiel.csv'
    into table test
    fields terminated by ';'
    lines terminated by '\n'
    ignore 1 lines
    eine CSV Datei einzulesen.
    Soweit funktioniert das einwandfrei, leider ist jedoch das Detum welches in meiner CSV Datei ist deutsch also z.B. 15.07.2009 und nicht 2009-07-15 und das würde ich gerne beim Einlesen mit Load data infile gleich korrigieren, nur leider bekomme ich das nicht hin.
    Denn in der CSV Datei das zu ändern ist bei 2 mio Einträgen ein doch etwas umfangrecheres Unterfangen....

    Falls mir jemand bei dem Problem helfen könnte, wäre das echt super, denn trotz Google hab ich nichts gefunden..


    Grüße

    Mike

  • #2
    also meine aktuelle Lösung ist:

    ich erstelle enine weitere tabelle data (test ist schon da) in test wird das datum als TEXT eingelesen und dann mit Hilfe von
    Code:
    insert into daten (`abschlussdatum`)
    select STR_TO_DATE(`abschlussdatum`, '%m/%d/%Y') from test
    in die richtige Tabelle nach dem internationalen standard Datum konvertiert.

    Wenn jemand dennoch eine bessere Lösung hat, bitte melden

    Comment

    Working...
    X