MySQL - SELECT spalte1 FROM table1 bringt verschiedene Ergebnisse mit / ohne ORDER BY

db_freak

Neuer Benutzer
Beiträge
4
Hallo zusammen,

bin neu hier
cool.png
und habe gleich mal ein Problem:
Die Abfrage einer VARCHAR-Spalte bringt verschieden Ergebnisse :

SELECT spalte1 FROM table1;
spalte1
1378464935
1378465002
1378465069
...

SELECT spalte1 FROM table1 order by Spalte1;
spalte1
9996A531-5814-4513-8FE6-0E5CA3771858
108E2DD7-D615-4E71-8515-BDD2F00BA121
FEC27D7C-B960-41EE-BD92-3814B4A45EFF
...

Die spalte1 ist VRACHAR(255) und enthält (bisher) nur numerische Werte.
Kann jemand erkären, warum mit ORDER BY eine Umwandlung in HEX erfolgt ?
DB-Version ist 5.6.14

VG aus Berlin
db_freak
 
Werbung:
SELECT spalte1 FROM table1 order by Spalte1;
spalte1
9996A531-5814-4513-8FE6-0E5CA3771858
108E2DD7-D615-4E71-8515-BDD2F00BA121
FEC27D7C-B960-41EE-BD92-3814B4A45EFF
...

Die spalte1 ist VRACHAR(255) und enthält (bisher) nur numerische Werte.

Obiges Resultat zeigt, daß da keine numerischen Werte sind.

Kann jemand erkären, warum mit ORDER BY eine Umwandlung in HEX erfolgt ?

Das tut es nicht. Normalerweise. Aber vielleicht hast ja einen Bug in MySQL getriggert...
 
OK - korrekt ist :
Die spalte1 ist VRACHAR(255) und enthält (bisher) nur ALPHA-numerische Werte im Bereich [0..9].
Werde mal den Support bemühen...
 
OK - (ganz) korrekt ist :
Die spalte1 ist VARCHAR(255) und enthält (bisher) nur ALPHA-numerische Werte im Bereich [0..9].
Werde mal den Support bemühen...
 
OK und Danke:
Die Entwickler haben da zwischendurch mal schnell neue Daten mit HEX-Werten reingeladen (Anzahl der Zeilen hat sich fast verdoppelt).

Sorry für die Aufregung : alles wird gut ...
 
Werbung:
OK und Danke:
Die Entwickler haben da zwischendurch mal schnell neue Daten mit HEX-Werten reingeladen (Anzahl der Zeilen hat sich fast verdoppelt).

Sorry für die Aufregung : alles wird gut ...

Erkläre den Jungs mal, daß

  • man nicht mit einer DB rumspielt, die offensichtlich im Livebetrieb ist
  • das man zum testen durchaus auch Transaktionen nehmen kann

Nix für ungut...
 
Zurück
Oben