HansiHinterseher
Benutzer
- Beiträge
- 12
Hallo Liebe DB Spezies,
ich muss erstmal sagen das ich eigentlich wenig mit Datenbanken zu tun habe, wollte aber jetzt mal einem Freund bei einem Schulprojekt helfen, da ich es vor Jahren auch mal halbwegs konnte...
Es geht darum das ich relativ simpel eine .csv Datei in meine MySQL Datenbank einlesen will. Dazu habe ich:
1. im PHPMyAdmin eine Datenbank mit der entspr. Tabelle und den Datentypen erstellt
2. ein typisches LOAD LOCAL DATA INFILE an meine Situation angepasst.
Alles gut und schön, klappt soweit. 2 offene Fragen gibt es aber, da ich leider kein SQL Spezi bin:
- in der CSV Datei (Komma separated) steht an 5ter Stelle eine Zahl die eigentlich völlig belanglos ist. Wie schaffe ich das diese Zahl garnicht eingelesen wird? Keywords like IGNORE...?
- die letzte Spalte meiner Tabelle soll eine Addition der Dezimalwerte aus Spalte 2 und 3 sein. Mache ich das NACHDEM die CSV Daten eingelesen sind mit einem UPDATE Kommando oder kann ich schon während des einlesen selbst sowas programmieren?
Besten Dank schonmal!
Ihr helft einem Noob, jede Hilfe ist willkommen ;-)
ich muss erstmal sagen das ich eigentlich wenig mit Datenbanken zu tun habe, wollte aber jetzt mal einem Freund bei einem Schulprojekt helfen, da ich es vor Jahren auch mal halbwegs konnte...
Es geht darum das ich relativ simpel eine .csv Datei in meine MySQL Datenbank einlesen will. Dazu habe ich:
1. im PHPMyAdmin eine Datenbank mit der entspr. Tabelle und den Datentypen erstellt
2. ein typisches LOAD LOCAL DATA INFILE an meine Situation angepasst.
Alles gut und schön, klappt soweit. 2 offene Fragen gibt es aber, da ich leider kein SQL Spezi bin:
- in der CSV Datei (Komma separated) steht an 5ter Stelle eine Zahl die eigentlich völlig belanglos ist. Wie schaffe ich das diese Zahl garnicht eingelesen wird? Keywords like IGNORE...?
- die letzte Spalte meiner Tabelle soll eine Addition der Dezimalwerte aus Spalte 2 und 3 sein. Mache ich das NACHDEM die CSV Daten eingelesen sind mit einem UPDATE Kommando oder kann ich schon während des einlesen selbst sowas programmieren?
Besten Dank schonmal!
Ihr helft einem Noob, jede Hilfe ist willkommen ;-)