MySQL UNIQUE Groß/Kleinschreibung – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self MySQL UNIQUE Groß/Kleinschreibung Wed, 01 Aug 07 07:09:26 Z https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151024#m1151024 https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151024#m1151024 <p>Hallo,<br> Ich habe eine Spalte als "UNIQUE" gesetzt.<br> Jetzt möchte ich gerne Einträge machen die gleich sind, sich jedoch in Groß/ Kleinschreibung unterscheiden:</p> <p>Beispiel:</p> <p>(GELB)<br> und<br> (Gelb)</p> <p>MySQL lässt das ja nicht zu weil nicht zwischen Groß/Kleinschreibung unterschieden wird.<br> Gibt es da eine Möglichkeit da zu ändern?</p> <p>Gruss und danke<br> hawk</p> MySQL UNIQUE Groß/Kleinschreibung Wed, 01 Aug 07 07:16:50 Z https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151025#m1151025 https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151025#m1151025 <p>Hi,</p> <blockquote> <p>MySQL lässt das ja nicht zu weil nicht zwischen Groß/Kleinschreibung unterschieden wird.</p> </blockquote> <p>in dieser Pauschalität ist die Aussage falsch.</p> <blockquote> <p>Gibt es da eine Möglichkeit da zu ändern?</p> </blockquote> <p>Verwende eine Collation, die case-sensitive ist.</p> <p>Cheatah</p> <div class="signature">-- <br> X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|<br> X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html<br> X-Will-Answer-Email: No<br> X-Please-Search-Archive-First: Absolutely Yes </div> MySQL UNIQUE Groß/Kleinschreibung Wed, 01 Aug 07 07:34:21 Z https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151026#m1151026 https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151026#m1151026 <p>Hi Cheatah,<br> danke dir für die Hilfe.</p> <p>du meinst den Zeichensatz?<br> es steht bei mir momentan auf</p> <p>latin1_german1_ci</p> <p>Gibt es keine Probleme wenn man das nachträglich ändert?<br> Welche Collation ist denn Case sensitive?</p> <p>Gruss<br> hawkmaster</p> MySQL UNIQUE Groß/Kleinschreibung Wed, 01 Aug 07 07:40:26 Z https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151028#m1151028 https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151028#m1151028 <p>Ich habe gerade in den MySQL docs gelesen dass die Kollation<br> latin1_general_cs</p> <p>Case Sensitive ist.<br> Meinst du so etwas?</p> MySQL UNIQUE Groß/Kleinschreibung Wed, 01 Aug 07 18:43:04 Z https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151027#m1151027 https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151027#m1151027 <p>echo $begrüßung;</p> <blockquote> <p>du meinst den Zeichensatz?</p> </blockquote> <p>Nein, er meinte die Kollation. Der Zeichensatz kann so bleiben, wie er ist.</p> <p>Kollation beschäftigt sich mit den Sortierregeln, denn die sind je nach Sprache oder anderen Bestimmungen unterschiedlich.</p> <blockquote> <p>es steht bei mir momentan auf<br> latin1_german1_ci</p> </blockquote> <p>Damit hast du als Zeichensatz/Zeichenkodierung latin1 und als Kollation german1 und das auch noch case insensitive.</p> <blockquote> <p>Gibt es keine Probleme wenn man das nachträglich ändert?</p> </blockquote> <p>Nein. Wenn die Zeichenkodierung gleich bleibt, gibt es überhaupt keine Probleme. Und selbst wenn du sie änderst nur dann, wenn du Daten hast, die in der neuen Kodierung nicht mehr abbildbar sind. MySQL nimmt bei einer Änderung der Feldkodierung eine Umkodierung vor. Wenn du trotzdem Probleme bekommst kann die Suche nach der Ursache getrost auf Vorgänge, die nichts mit der Änderung zu tun haben, beschränkt bleiben.</p> <p>echo "$verabschiedung $name";</p> MySQL UNIQUE Groß/Kleinschreibung Wed, 01 Aug 07 08:06:20 Z https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151029#m1151029 https://forum.selfhtml.org/self/2007/aug/1/mysql-unique-gross-kleinschreibung/1151029#m1151029 <p>Hi,</p> <blockquote> <p>Ich habe gerade in den MySQL docs gelesen dass die Kollation<br> latin1_general_cs<br> Case Sensitive ist.<br> Meinst du so etwas?</p> </blockquote> <p>ja, genau. "_cs" ist case-sensitive, "_ci" case-insensitive.</p> <p>Cheatah</p> <div class="signature">-- <br> X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|<br> X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html<br> X-Will-Answer-Email: No<br> X-Please-Search-Archive-First: Absolutely Yes </div>