Ahib De La Ragon: MYSQL Match - Against und das charset Problem

Beitrag lesen

Hallo,

Nach Recherche habe ich herrausgefunden das nun in der aktuellen Version ein bestimmter Zeichensatz und Kollationentyp eingestellt werden muss, habe da auch schon so einige ausprobiert, jedoch ohne Erfolg.

Die Namen der Kollationstypen geben dir Aufschluss darüber, ob sie groß/klein unterscheiden. Das _ci am Ende steht für case insensitive (groß oder klein ist egal), cs für case sensitive (ist nicht egal).

Danke auch Dir der schnellen Antwort.
Ich habe  nun alles auf ci gestellt.
=> Leider ist immer noch die Beachtung der Gross und kleinschrift vorhanden, liegt es vieleicht daran das ich nur eine Spalte einer Tabelle auf ci gesetzt,? mein match aber auch in anderen Spalten sucht?
Ich teste gerade mit einem Wort die nur in der Spalte mit den Bundelländern ist, also dürften die anderen Spallten ja eh keine Rolle spielen oder muss ich die auch alle auf ci stellen?

Andere (IMHO bessere) Möglichkeit: beim Vergleich die Funktion UPPER() oder LOWER() benutzen. Damit wird der gesamte Text _für den Zeitpunkt des Vergleichs_ zu großen bzw. kleinen Buchstaben konvertiert. Wenn das auf beiden Seiten des Vergleichs geschiet, ist der Zeichensatz also egal.

Jens