Julian Waldner schrieb:
- Beim Abfragen von Log-Seiten und einigen anderen Spezialseiten
begegnet mir (lokal!) immer wieder folgende Meldung:
Fehler in der Datenbank
Es gab einen Syntaxfehler in der Datenbankabfrage. Die letzte Datenbankabfrage lautete:
SELECT log_type, log_action, log_timestamp, log_user, user_name, log_namespace, log_title, cur_id, log_comment FROM `user`, `logging` LEFT OUTER JOIN `cur` ON log_namespace=cur_namespace AND log_title=cur_title WHERE user_id=log_user ORDER BY log_timestamp DESC LIMIT 0,50 aus der Funktion "". MySQL meldete den Fehler "1267: Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_bin,IMPLICIT) for operation '='".
Das ist ein Problem mit MySQL 4.1. Es gibt dazu einen Bug unter http://bugzilla.wikimedia.org/show_bug.cgi?id=1057 Die Software ist noch nicht wirklich auf die Eigenheiten dieser neuen MySQL-Version abgestimmt.
Alwin Meschede