Moin Moin!
... dass ich die Werte mit Punkt und nicht mit Komma eingeben muss :-)
Nach deinem Originalpost zu Urteilen hattest du dies schon probiert.
OP: ... mit -5.5 statt -5,5 hab ich's auch schon probiert.
Was ist da schiefgelaufen? Da muss es ja noch einen Fehler gegeben haben.
Typische Ursache beim Benutzen eines GUI: Fehlermeldung dank jahrelangem Training durch Werbemüll und Snakeoil reflexartig weggeklickt.
Typische Ursache bei selbstgeschriebener Software: Fehlende Fehlerprüfung.
Wenn Du beides ausgeschlossen hast, kannst Du Dir mal Gedanken über den MySQL-Parser machen, den Du mit Deinen SQL-Statements fütterst: Das Komma ist in SQL typischerweise ein Listentrenner, so dass MySQL vermutlich zwei durch ein Komma getrennte Integer gesehen hat. Was es mit dem zweiten Integer angestellt hat, hängt vom genauen SQL-Statement ab. Man kann sicherlich SQL-Statements konstruieren, bei denen der zweite Integer keine offensichtliche Wirkung hat.
Bei MySQL kommt erschwerend hinzu, dass es eine sehr eigenwillige Interpretation der SQL-Standards hat und sich stellenweise extrem anders als andere RDBMS und damit unangenehm überraschend verhält. Bei MySQL ist es sehr wichtig, die Dokumentation gelesen und verstanden zu haben, insbesondere die kleinen Nebensätze mit den MySQL-spezifischen Macken. MySQL Gotchas ist zwar schon etwas angestaubt, aber ich denke nicht, dass diese ganzen Macken aus MySQL 5.x verschwunden sind. Schon allein, weil irgendwann mal Software von 4 auf 5 umgestellt werden muß / wurde, und das Beseitigen dieser Macken bei diesem Prozess kaum gut angekommen wäre.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".