Проблема с оператором IN

Edson

Новичок
Проблема с оператором IN

MySQL 4.1.8-max

SQL Error : 1271 Illegal mix of collations for operation ' IN '

SELECT ban_ip, ban_userid, ban_email FROM phpbb_banlist WHERE ban_ip IN ('7f000001', '7f0000ff', '7f00ffff', '7fffffff') OR ban_userid = -1

Почему данная конструкция с IN не работает? Может у меня проблема с mysql?
 

voituk

прозревший
Должно помочь:
http://dev.mysql.com/doc/mysql/en/charset-collation-charset.html
http://dev.mysql.com/doc/mysql/en/charset.html
 

Edson

Новичок
Это же манула пятой версии. Можно объяснить, что у меня не работает на локальном серваке - ведь это рабочий скрипт от phpbb (на удалённом серваке всё отлично).
 

Апельсин

Оранжевое создание
Edson, charsets в 5.0 такие же уву и в 4.1, так что можете смело читать приведенные выше линки и разбираться.
 
Сверху