Linuchs: mySQL: Fehler mit COLLATE

Beitrag lesen

Moin,

irgendwie scheint nicht mein Tag zu sein. Es gibt Probleme mit COLLATE und ich weiß nicht warum.

Hier im Programm funktioniert es:

...
FROM    bia_orte ort1
WHERE   ort1.loe_kz       =  0
AND    (LOWER(name)           LIKE '%uecker%' COLLATE 'utf8_bin'
        OR plz                LIKE  'uecker%' COLLATE 'utf8_bin'
        OR LOWER(name_zusatz) LIKE '%uecker%' COLLATE 'utf8_bin'
        OR LOWER(keywords)    LIKE '%uecker%' COLLATE 'utf8_bin')
...

und hier nicht. Bei phpMyAdmin eingegeben sieht das so aus:

Keine Ahnung, was mit CHARACTER SET 'utf8mb4' gemeint ist. Die Felder haben alle die Kollation utf8_unicode_ci

Edit: utf8_bin wird benötigt, um Umlaute gezielt zu finden, z.B. bei Suche nach Münster

ratloser Linuchs