Alex_Ar
Новичок
разница в кодировках
Всем привет. У меня есть таблица в которой храняться имена файлов.В зависимости от принадлежности к той или иной галереи. Мне надо выбрать все файлы, которые принадлежат к фотогалереи. Всевроде бы легко, нопроблема в том, что мне
при запросе:
SELECT *
FROM gallery_category
WHERE `type_gallery` = 'foto'
LIMIT 0 , 30
выдается следующее сообщение:
#1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
ЧТО ДЕЛАТЬ???
так тоже не помогает:
ALTER TABLE `gallery_category` MODIFY COLUMN `type_gallery` varchar(255) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL;
Всем привет. У меня есть таблица в которой храняться имена файлов.В зависимости от принадлежности к той или иной галереи. Мне надо выбрать все файлы, которые принадлежат к фотогалереи. Всевроде бы легко, нопроблема в том, что мне
при запросе:
SELECT *
FROM gallery_category
WHERE `type_gallery` = 'foto'
LIMIT 0 , 30
выдается следующее сообщение:
#1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
ЧТО ДЕЛАТЬ???
так тоже не помогает:
ALTER TABLE `gallery_category` MODIFY COLUMN `type_gallery` varchar(255) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL;