Hallo,
ich brauche mal wieder eure Hilfe.
Ich habe eine .csv -Datei vorliegen Struktur:
z.b.
01.01.2010;0;1;...;1
02.01.2010;1;0;...;0
03.01.2010;1;1;...;1
Diese importiere ich mittels LOAD DATA in eine mysql tabelle diese hat folgende tabellenstruktur:
datum|00:00-00:15|00:15-00:30|...|23:45-24:00|id
01.01.2010|0|1|...|1|1
02.01.2010|1|0|...|0|2
03.01.2010|1|1|...|1|3
...
Jedoch kann ich mit diesem Datumsformat nichts anfangen. Ich brauche folgendes Datumsformat: z.b. 2010-10-31 (Jahr-Monat-Tag)
Ich habe schon versucht mit eine Lösung zu schaffen. Zuerst wollte ich den Umweg über PHP machen bis mir eingefallen/aufgefallen ist das mysql das ja auch selbst kann. Das habe ich dann auch soweit hinbekommen.
Nun habe ich aber eine bestehende .csv Struktur die nicht abgeändert werden kann. Kann man mittels mysql einen datensatz mit sich selbst updaten?
Ziel soll also folgendes sein (am besten soweit wie möglich automatisiert)
datum|00:00-00:15|00:15-00:30|...|23:45-24:00|id
2010-01-01|0|1|...|1|1
2010-01-02|1|0|...|0|2
2010-01-03|1|1|...|1|3
...
oder macht es vielleicht mehr Sinn die .csv abzuändern?
Gruß snakegott
ich brauche mal wieder eure Hilfe.
Ich habe eine .csv -Datei vorliegen Struktur:
z.b.
01.01.2010;0;1;...;1
02.01.2010;1;0;...;0
03.01.2010;1;1;...;1
Diese importiere ich mittels LOAD DATA in eine mysql tabelle diese hat folgende tabellenstruktur:
01.01.2010|0|1|...|1|1
02.01.2010|1|0|...|0|2
03.01.2010|1|1|...|1|3
...
Jedoch kann ich mit diesem Datumsformat nichts anfangen. Ich brauche folgendes Datumsformat: z.b. 2010-10-31 (Jahr-Monat-Tag)
Ich habe schon versucht mit eine Lösung zu schaffen. Zuerst wollte ich den Umweg über PHP machen bis mir eingefallen/aufgefallen ist das mysql das ja auch selbst kann. Das habe ich dann auch soweit hinbekommen.
PHP:
SELECT STR_TO_DATE('1.01.2010', '%d.%m.%Y');
-> 2010-01-01
Nun habe ich aber eine bestehende .csv Struktur die nicht abgeändert werden kann. Kann man mittels mysql einen datensatz mit sich selbst updaten?
Ziel soll also folgendes sein (am besten soweit wie möglich automatisiert)
2010-01-01|0|1|...|1|1
2010-01-02|1|0|...|0|2
2010-01-03|1|1|...|1|3
...
oder macht es vielleicht mehr Sinn die .csv abzuändern?
Gruß snakegott
Zuletzt bearbeitet: