phpMyAdmin CSV Import Reihenfolge

Gast #2528518
Hi,

ich habe eine CSV-Datei mit mehreren Spalten und einigen hundert Zeilen, 
die ich in eine MySQL-Tabelle importiert habe.

Nach dem Import haben die importierten Datensätze in der Tabelle nun 
leider eine andere Reihenfolge als die Zeilen in der CSV-Datei. Es geht 
mir im wesentlichen darum, den Import hinterher visuell auf 
Plausibilität zu prüfen, indem ich mir in phpMyAdmin den Inhalt der 
Tabelle anzeigen lasse. Wenn die Daten allerdings zerwürfelt sind, ist 
das nicht gerade hilfreich.
Ich könnte natürlich eine weitere Zähler-Spalte in der CSV-Datei 
einbauen und nach dieser in phpMyAdmin per Abfrage sortieren. Aber kann 
man die Daten nicht gleich in der Reihenfolge importieren, in der sie in 
der CSV-Datei stehen?

Jo
#2528968
Grundsätzlich sollte die Reihenfolge der in der CSV Datei entsprechen. 
MySQL sortiert die Daten genau in der Reihenfolge ein in der sie kommen. 
Ein umsortieren der rids (row identifier) durch die Enginge beim Import, 
also beim INSERT ist mir nicht bekannt und wäre auch sinnlos. Ob da der 
phpMyAdmin noch etwas rumpfuscht müsste man gucken, der Code ist ja 
offen.

ABER Läubi hat völlig recht. Es sollte für dich gar keinen Unterschied 
machen in welcher Reihenfolge die tatsächlich in der Datenbank stehen. 
Für einen schnell Zugriff musst du halt die Schlüssel und Indizes 
richtig einsetzen und die Daten bei der Ausgabe so sortieren wie du es 
willst.

Auch für die Prüfung auf Plausibilität kann man eine kurze SQL Abfrage 
machen und z.B. als VIEW speichern. Wie prüfst du denn die 
Plausibilität? Was sind das für Kritierien?

gruß cyblord

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.