Mailinglisten-Archive |
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