Unterschied mysql4.0.x zu 5.x bei WHERE .. LIKE ... ?

Unterschied mysql4.0.x zu 5.x bei WHERE .. LIKE ... ?

am 06.07.2006 18:18:23 von sylvio runge

Ich habe hier im Zuge eines Updates erstmal testweise meine Datenbank von mysql4 nach 5
installiert..
Mit der 5.0.22 mysqld Version funktioniert das 2. folgende Konstrukt nicht mehr richtig :


SELECT (...) FROM student WHERE UPPER(DECODE(NAME,'e76a669e075326523c5911553a86abb')) like
UPPER('r%')
SELECT (...) FROM student WHERE UPPER(DECODE(NAME,'e76a669e075326523c5911553a86abb')) like
UPPER('ru%')

Er findet also mit mehr als einem Buchstaben ("ru%" z.b.) nix mehr; mit "r%" geht's aber auch bei
5.x probemlos ....

Irgendwie weiß ich nicht was da nicht stimmen soll...;)



S.