phpbar.de logo

Mailinglisten-Archive

Re: Umlaut/Nicht-Umlautvergleich, Hammer gleich Hämmer? Wie das?

Re: Umlaut/Nicht-Umlautvergleich, Hammer gleich Hämmer? Wie das?

Sebastian Mendel lists at sebastianmendel.de
Mit Mai 26 17:46:48 CEST 2004


Michael Donning wrote:

> ich hab hier beim Umstieg von Mysql 3 nach MySql 4 so ein kleines Problem.
> 
> Bei Mysql 4.0.16-Max ergibt folgende Abfrage TRUE bzw 1:
> Select 'Hammer'='Hämmer';
> 
> Bei LIKE würd ich das verstehen, aber bei = ?
> 
> Dabei ist egal, ob ich als default-character-set latin1, latin1_de oder
> german1 verwende.
> 
> Das Problem ist natürlich auch, daß ich so plötzlich Duplicate Keys bekomme
> für Textfelder mit Umlauten auf denen ein Unique bzw. Primary Key liegt.
> 
> Kann mir jemand hier auf die Sprünge helfen?

also, was ich sagen wollte, du musst als Attribut für die Spalte BINARY 
angeben!

http://www.mysql.com/doc/en/CHAR.html

beim vergleichen kannst du auch sagen das BINARY-Safe verglichenw erden soll

http://www.mysql.com/doc/en/Case_Sensitivity_Operators.html

-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com


php::bar PHP Wiki   -   Listenarchive