Lulinda: MySQL - 4.1.7 - Abfrage liefert falsches Ergebnis

Hallo Forum,

ich habe eine MySQL-Datenbank. Version 4.1.7. Windows XP. Die Datenbank ist auch nochmal auf einem anderen System, mit einer anderen MySQL-Version vorhanden, wo die Abfragen funktionieren.

In einer Tabelle existiert das Feld "funktion". Frage ich die Tabelle auf WHERE funktion = 'L' ab, so erhalte ich ein "empty set", obowhl in einem Datensatz das Feld Funktion auf "L" gesetzt ist. In der Parallel-Datenbank funktioniert die Abfrage tadellos und liefert mir den gewünschten Datensatz.

Hat jemand schonmal änliche Probleme gehabt und kann mir einen Tip geben, woran dies liegen könnte? Bug?

XXLDank,
Lunlinda.

  1. hallo lulinda,
    tip:
    generier dir ein dump mit drop-table und inserts und sieh dir den insert für diesen datensatz an. es könnte sich um ein ganz doofes \r oder \n handeln, das hinter dem "L" steht, was du aber in den ergebnissen einer select-abfrage natürlich nicht siehst...
    gruß, quasi_modem

    1. Hi lulinda,
      oder versuch einfach kurz 'ne LIKE '%L%' Abfrage ...
      Gruss, Frank