Import von csv Tabelle in MySql Datenbank klappt nicht
Paule
- php
0 Vinzenz Mai0 Paule
Hallo,
habe eine Beginner Frage:
Habe mir über eine Execl Tabelle eine csv Datei mit Trennzeichen erstellt und versucht diese via PhpMyAdmin in eine MySql Datenbank zu importieren.
MySql Statement wird auch ausgeführt - allerdings sind keine Daten in der MySql Tabelle zu finden?
Woran kann das liegen?
Ich weiß eure Glaskugeln sind momentan alle beim putzen und es ist schwierig mit sowenig Informationen etwas zu sagen, aber eventl. gibt es ja ganz grundlegende Dinge die zu beachten sind und mir einfach nicht bewußt.
Zum Testen habe ich eine Tabelle mit nur zwei Spalten genommen Zahl_1 und Zahl_2 und eben eine Liste bei der in der ersten Spalte die Zahlen 1 - 40 und bei der zweiten Spalte immer die gleiche Zahl (sollte Versuch für eine Zuordnungstabelle werden bei der die erste Spalte den Primary Key darstellt und die zweite Spalte den ForeignKey).
Hoffe Ihr könnt mir helfen,
Paule
Hallo Paule,
Habe mir über eine Execl Tabelle eine csv Datei mit Trennzeichen erstellt und versucht diese via PhpMyAdmin in eine MySql Datenbank zu importieren.
Hast Du Dir die Datei einmal mit einem Texteditor angeschaut? Was steht in dieser Datei?
MySql Statement wird auch ausgeführt - allerdings sind keine Daten in der MySql Tabelle zu finden?
Woran kann das liegen?
An Deiner Vorgehensweise, die Du uns freundlicherweise verschweigst.
Ich habe eine vergleichbare Datei angelegt wie die, die Du beschreibst. Mein Editor zeigt mir 41 Zeilen an, in der ersten Zeile stehen meine Spaltenüberschriften, in den folgenden 40 jeweils die beiden Zahlen, durch ein Semikolon getrennt.
In phpMyAdmin
1. Tabelle mit den entsprechenden Spalten und Datentypen anlegen.
2. diese Tabelle auswählen.
3. Reiter "Importieren" anklicken.
4. Datei auswählen, Zeichenkodierung sollte bei Zahlen irrelevant sein.
5. Dateiformat Radiobutton CSV ausgewählt, Standardoptionen belassen.
6. OK angeklickt.
7. Import war erfolgreich.
Freundliche Grüße
Vinzenz
In phpMyAdmin
- Tabelle mit den entsprechenden Spalten und Datentypen anlegen.
- diese Tabelle auswählen.
- Reiter "Importieren" anklicken.
- Datei auswählen, Zeichenkodierung sollte bei Zahlen irrelevant sein.
- Dateiformat Radiobutton CSV ausgewählt, Standardoptionen belassen.
- OK angeklickt.
- Import war erfolgreich.
Hallo Vinzenz,
erstmal danke!
Ja ich hatte mir die Datei in einem Texteditor angeschaut und da war sie ebenso (Zahlen mit semikolon getrennt).
Nur hatte ich in der ersten Zeile keine Spaltenüberschriften, da ich dachte man sollt nur die reinen daten anlegen
also sah es so aus,
1;1
2;1
3;1
etc.
Im Insert befehl habe ich dann angegeben in welche Tabellen Spalte das eingefügt werden soll aber wie gesagt klappt leider nicht.
Deine PhpMyAdmin Beschreibung deckt sich allerdings nicht ganz mit meiner PhpMyAdmin Oberfläche / Optionen - anscheinend habe ich da eine uralt Version. Werde mir mal das aktuelle PhpMyAdmin runterladen, vielleicht seh ich dann besser wo der Fehler liegt
Grüße,
Paule