gulli:board Logo

Anzeige


  Antwort
cbmsms
Mit Glied
 
Benutzerbild von cbmsms
 
Registrierungsdatum: May 2003
Beiträge: 514
Mysql - Kollation - Abschalten

Hi,hab eine neue Mysql Version auf meinen Server gemacht, und nun ist da das Feld "Kollation" hinzu gekommen, und komischerweise hat der das auf latin1_swedish_ci einegstellt, und was noch schlechter ist ist dass nun einige abrfagen nichtmehr so funktionieren wie ich sie in meinen Scripten verwende, wenn jm. weiss wie man das Kollations-Dings abschalten kann wäre ich ihm dankbar wenn er mir das mal erklären könnte.

mfg cbm
Alt 22. 07. 2006, 16:14 cbmsms is offline Mit Zitat antworten #1
Bestrafer
moralisch divergent
 
Benutzerbild von Bestrafer
 
Registrierungsdatum: Dec 2004
Beiträge: 1.322
Re: Mysql - Kollation - Abschalten

Das "collation" Dingens betrifft den verwendeten Zeichensatz und sollte nichts mit Abfrage-Problemen zu tun haben.

Wenn du Probleme mit Abfragen hast poste mal die Fehlermeldungen.
Alt 24. 07. 2006, 08:54 Bestrafer is offline Mit Zitat antworten #2
mip
The M.I.P.
 
Benutzerbild von mip
 
Registrierungsdatum: Apr 2002
Ort: 127.0.0.1
Beiträge: 3.714
Re: Mysql - Kollation - Abschalten

Lies Dir vor allem erstmal die Dokumentation zum Upgrade durch
http://dev.mysql.com/doc/refman/4.1/en/upgrade.html
http://dev.mysql.com/doc/refman/5.0/en/upgrade.html

Zitat:
Sie können die Format- und Datendateien von MySQL jederzeit zwischen verschiedenen Versionen derselben Architektur hin- und herschieben, solange Sie die Release-Serie nicht wechseln.
Wenn Sie den Zeichensatz bei der Ausführung von MySQL ändern, dann müssen Sie myisamchk -r -q --set-collation=collation_name für alle MyISAM-Tabellen ausführen. Andernfalls werden Ihre Indizes unter Umständen nicht korrekt sortiert, weil sich bei einer Änderung des Zeichensatzes auch die Sortierreihenfolge ändern kann.
Alt 24. 07. 2006, 10:03 mip is offline Mit Zitat antworten #3
cbmsms
Mit Glied
(Threadstarter)
 
Benutzerbild von cbmsms
 
Registrierungsdatum: May 2003
Beiträge: 514
Re: Mysql - Kollation - Abschalten

Zitat:
Zitat von Bestrafer 
Das "collation" Dingens betrifft den verwendeten Zeichensatz und sollte nichts mit Abfrage-Problemen zu tun haben.

Wenn du Probleme mit Abfragen hast poste mal die Fehlermeldungen.

Hi, das Problem lag daran dass Mysql 5 die Abfrage nichtmehr aktzeptierte, weil die Abfrage halt nicht so schön war (es waren daher auch nur die Abfragen wo JOIN drin war die Probleme gemacht haben)

Kleines Vorher-Nachher beispiel:

Vorher:

PHP-Code:
$sql "SELECT * FROM `db_Forum_Foren`
        JOIN `db_Forum_Answers` ON `fiThema`=`idThema`
        JOIN `db_Forum_Themen` ON `fiForum`=`idForum`
        JOIN `db_users` ON `id`=`fiModerator`
        WHERE $where LIKE '%$id%'"

Nachher:
PHP-Code:
$sql "SELECT * FROM `db_Forum_Foren`
        LEFT JOIN (`db_Forum_Answers`,`db_Forum_Themen`,`db_users`)
        ON (`fiThema`=`idThema` AND `fiForum`=`idForum` AND `id`=`fiModerator`)
        WHERE $where LIKE '%$id%'"


ok ich geb zu viel sauberer ist das teil immer noch nicht aber so klappt wieder
Alt 24. 07. 2006, 11:24 cbmsms is offline Mit Zitat antworten #4
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 11:56 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
epilepsy.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory