ChrisB: Umlaute bei INSERT INTO von Vokalen unterscheiden

Beitrag lesen

Hi,

"word" hat einen "unique"-Schlüssel. Kodierung der Tabelle ist utf8_general_

utf8_general_*was?
Und welche ggf. abweichende Collation hat die Spalte selber?

Beim Einlesen der Werte per PHP werden mir nun Fehlermeldungen ("Eintrag bereits vorhanden") bei jenen Einträgen ausgegeben, die Umlaute enthalten und wo ähnliche Wörter ohne Umlaute vorhanden sind, z.B. "drucken" und "drücken".

Ich habe nach einer Möglichkeit der Unterscheidung gesucht, vergleich zu "BINARY" bei WHERE-Causes, aber nichts gefunden. Auch ein entsprechender Versucht hat nur Fehler erzeugt. Gibt es eine Möglichkeit, die Wörter trotz unique-Key zu speichern?

Wähle eine Collation, in der verschiedene Buchstaben nicht als gleichwertig beim Vergleichen behandelt werden.
utf8_bin sollte definitiv ausschliessen, dass irgendwelche zwei Zeichen gleich behandelt werden.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.