csv-Formattierung für MySQL-Import

hOtZE

Grünschnabel
Ich habe ein riesiges Problem (meiner Meinung nach zumindest).
Und zwar folgendes:
Ich möchte aus einer aus dem Netz importierten Tabelle Daten in eine MySQL-Datenbank importieren.
Leider hat die Tabelle nur zeilenweise Inhalte, also nur eine Spalte.Grundsätzlich beinhalten diese eine eindeutige Nummernfolge (meist 5 bis 8stellig) angeführt durch eine Leerstelle, gefolgt von einer Leerstelle und der eigentlichen Beschreibung.

Als ähnliches Beispiel könnte man folgende Zeilen annehmen:

.NET Framework Development
2651a Einführung in XML und die Microsoft .NET-Plattform
2683a Programmieren mit Microsoft Visual Basic .NET
Exchange Server
2256b Implementieren und Verwalten von Microsoft Exchange 2000
2308b Planen von Microsoft Exchange 2000 für Unternehmen
2398A Problembehandlung für Microsoft Exchange Server 2003
2403A Implementierung und Verwaltung von Microsoft® Exchange Server 2003
2407A Entwurf und Planung einer Microsoft Exchange Server 2003-Organisation
Internet Security and Acceleration Server
2161a Microsoft Internet Security & Acceleration Server 2000 einsetzen und verwalten
MBS CRM Trainer Packs
8021A Microsoft Buisness Solutions CRM 1.2 Installation and Configuration (German)

Wie man sieht gibt es immer eine Oberkategorie (z.B. .NET Framework Development) gefolgt von deren Kursen (zusammengesetzt aus Kursnummer+Buchstabe und Inhaltsbeschreibung).

In meiner Datenbank gibt es eine Tabelle category und course. In die category soll die Oberkategorie mit ID=AutoWert als PK, und in course soll Kursnummer als PK (wenn möglich) und content in die zweite Spalte.

Wie kann ich diesen Import realisieren?

Diese Funktion ist wesentlicher Bestandteil zur Datenpflege der DB.
 
Zurück