mysql select y und ü

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql select y und ü

    hi community,
    ich habe hier eine mysql4 db. aus einer liste von städten kommt als ergebnis bei einer abfrage mit y als ersten buchstaben immer alle städte mit ü als anfangsbuchstaben.

    beispiel.

    stadteliste
    augsburg
    münchen
    üdersdorf

    select * from stadtliste where stadtname like 'ü%'
    diese abfrage bringt mir das richtige ergebnis > üdersdorf

    select * from stadtliste where stadtname like 'y%'
    diese abfrage bringt mir das falsche ergebnis nämlich wieder > üdersdorf
    normal dürfte ja kein ergebnis kommen weil keine stadt mit y in der liste geführt wird. außerdem stimmt die sortierung (order by stadtname) auch nicht.

    kennt hier jemand ne möglichkeit die sortierung dem deutschen standart anzupassen? ich glaube das deshalb auch die select anweisung nicht stimmt.

    mfg im vorraus.................

  • #2
    vielleicht hilft Dir das -> http://mysql-faq.sourceforge.net/tables3.html
    [Test] MySQL cli Emulator

    Kommentar


    • #3
      hi,
      jetzt müßte ich nur noch wissen wie das gehen soll.

      Wenn man MySQL nicht selbst kompiliert????
      soll ich jetzt mysql kompilieren oder was?

      wo kann ich das einstellen????
      --default-character-set=german1
      --default-character-set=latin1_de


      Diesen Parameter kann man auch in der Sektion [mysqld] in /etc/my.cnf setzen:
      wenn ich nur wüßte in welchem verzeichnis diese datei zu finden ist. hab schon die ganze platte nach der datei durchsuchen lassen ohne erfolg......

      Kommentar


      • #4
        da ich meine Glaskugel heute frisch geputzt habe, sollte sie richtig liegen
        Du benutzt Windows richtig?
        Sie könnte z.B. hier sein %SYSTEM%/my.cnf oder nur C:\my.cnf

        Außerdem :
        Wenn man MySQL nicht selbst kompiliert, kann man mit dem Startparameter --default-character-set=german1 bzw. --default-character-set=latin1_de sicherstellen, dass auch der richtige Zeichensatz verwendet wird (sofern der gewünschte Zeichensatz bei der Kompilation ausgewählt wurde). Diesen Parameter kann man auch in der Sektion [mysqld] in /etc/my.cnf setzen:
        [Test] MySQL cli Emulator

        Kommentar


        • #5
          hi,
          also gefunden hab ich die datei jetzt.
          nur was soll ich da jetzt ändern?

          #This File was made using the WinMySQLAdmin 1.4 Tool
          #06.01.2004 12:56:46

          #Uncomment or Add only the keys that you know how works.
          #Read the MySQL Manual for instructions

          [mysqld]
          basedir=C:/mysql
          #bind-address=192.168.0.51
          datadir=C:/mysql/data
          #language=C:/mysql/share/german
          #slow query log#=
          #tmpdir#=
          #port=3306
          #set-variable=key_buffer=16M
          [WinMySQLadmin]
          Server=C:/mysql/bin/mysqld.exe
          user=xxxxxx
          password=xxxxxx


          so sieht die datei jetzt aus was muß ich da ändern damit mysql richtig sortiert.

          Kommentar


          • #6
            hi,
            also gefunden hab ich die datei jetzt.
            nur was soll ich da jetzt ändern?
            ...

            so sieht die datei jetzt aus was muß ich da ändern damit mysql richtig sortiert.
            mein letzter Post zu diesem Thema

            Wenn man MySQL nicht selbst kompiliert, kann man mit dem Startparameter --default-character-set=german1 bzw. --default-character-set=latin1_de sicherstellen, dass auch der richtige Zeichensatz verwendet wird (sofern der gewünschte Zeichensatz bei der Kompilation ausgewählt wurde). Diesen Parameter kann man auch in der Sektion [mysqld] in /etc/my.cnf setzen:

            [mysqld]
            [...]
            set-variable = default-character-set=german1 # Version 3.23
            bzw.
            set-variable = default-character-set=latin1_de # Version 4

            Unter Windows (getestet wurde Windows 98) funktioniert obiges nicht, dort muss man folgendes eintragen:

            [mysqld]
            [...]
            default-character-set=german1
            (da steht doch echt alles...)

            OffTopic:
            Einige Leute sind sogar nur zum Lesen zu faul, es gibt auch Software die einem sowas vorlesen kann, nur wie kriegt man die Software dazu dass der Benutzer auch darüber nachdenkt? Ich glaube wer das entwickelt wird reich...
            [Test] MySQL cli Emulator

            Kommentar

            Lädt...
            X