PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DB Error: Illegal mix of collations


Lukas
07.10.2005, 11:08
Hallo,

habe ein kleines Problem mit meiner Datenbank. (siehe Code)
Diese kommt wenn ich in meinen FAQ's nach etwas suche.

Der Vergleich von latin1_bin,IMPLICIT und latin1_swedish_ci,IMPLICIT funktioniert wohl nicht , wobei ich nicht weiss warum ich hier zwei verschiedene Kollation habe.

Frage:
Kann ich die Kollation ändern ohne mir was zu zerschiessen?
Und wie stelle ich das am besten mit phpmyadmin an ?

Danke + Gruß

Lukas

Datenbankfehler in vBulletin 3.0.8:

Ungueltige SQL-Abfrage:
SELECT faqname, faqparent, phrase.text AS title
FROM forum_faq AS faq
INNER JOIN forum_phrase AS phrase ON(phrase.phrasetypeid = 7000 AND phrase.varname = faq.faqname)
WHERE phrase.languageid IN(-1, 0, 1)
AND (
faqparent IN('vb_referrals_explain')
OR
faqname IN('vb_referrals_explain')
)

mysql error: Illegal mix of collations (latin1_bin,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='

mysql error number: 1267

Datum: 07.10.2005 10:32:53
Skript:
XXX.de/forum/faq.php?s=&do=search&q=Werbe&match=phr&titlesonly=0
Referer: XXX.de/forum/faq.php
Benutzername: admin
IP-Adresse:

Tomek
07.10.2005, 12:32
Bitte ins MySQL-Handbuch schauen: http://dev.mysql.com/doc/mysql/en/charset.html

StGaensler
07.10.2005, 14:15
Oder einfach mal http://www.vbulletin-germany.com/forum/search.php (http://www.vbulletin-germany.com/forum/search.php?q=%22illegal%20mix%20of%20collations%22) probieren. Dann ist die Lösung (http://www.vbulletin.com/forum/showpost.php?p=784245&postcount=4) auch nicht mehr weit.

Lukas
10.10.2005, 07:09
Danke , hab die Lösung gefunden ..!

Gruß

Pabba