Hallo,
seit einiger Zeit habe ich bemerkt, dass ein SELECT auf unsere Tabelle T152 unerwartete Ergbnisse bringt. Die Tabelle ist wie unten gezeigt aufgebaut.
Ein SELECT * zeigt mir z.B. die Werte
-032 X 33 6708
-040 X 33 6708
-010 E14.50 33 6708
Tatsächlich müssten die Werte in der ersten Spalte aber lauten
5232
5240
5210
Im Programm wird mehrfach auf diese Tabelle zugegriffen (INSERT, UPDATE, DELETE) und es werden stets die "richtigen" Werte geliefert. Sonst wäre uns das längst aufgefallen. Es wäre also nichts Schlimmes. Dennoch bin ich etwas verwirrt. Das war noch vor längerer Zeit nicht so. Ist das neu in MySql 5.6? Ich muss dazu sagen: in allen Rows beginnt der Wert in der Spalte HKP01 mit 52, gefolgt von zwei weiteren Zahlen. Verkürzt das MySql auf einen Bindestrich? Gibt es einen anderen Befehl, der mir die richtigen Werte auflistet?
Gruß Norbert
seit einiger Zeit habe ich bemerkt, dass ein SELECT auf unsere Tabelle T152 unerwartete Ergbnisse bringt. Die Tabelle ist wie unten gezeigt aufgebaut.
Ein SELECT * zeigt mir z.B. die Werte
-032 X 33 6708
-040 X 33 6708
-010 E14.50 33 6708
Tatsächlich müssten die Werte in der ersten Spalte aber lauten
5232
5240
5210
Im Programm wird mehrfach auf diese Tabelle zugegriffen (INSERT, UPDATE, DELETE) und es werden stets die "richtigen" Werte geliefert. Sonst wäre uns das längst aufgefallen. Es wäre also nichts Schlimmes. Dennoch bin ich etwas verwirrt. Das war noch vor längerer Zeit nicht so. Ist das neu in MySql 5.6? Ich muss dazu sagen: in allen Rows beginnt der Wert in der Spalte HKP01 mit 52, gefolgt von zwei weiteren Zahlen. Verkürzt das MySql auf einen Bindestrich? Gibt es einen anderen Befehl, der mir die richtigen Werte auflistet?
Gruß Norbert
Comment