Нужна помощь. Кодировка таблицы affix

Прислано: supervova

чт, 24/11/2011 - 15:23

Столкнулся с проблемой следующего рода. Нужно проапргрейтить сайт с D5 до D7. Импорт дампа БД прерывается из-за ошибки с таблицей affix.

Ошибка
 
SQL-запрос:
 
CREATE TABLE IF NOT EXISTS `affix` (
`flag` char( 0 ) NOT NULL default '',
`type` char( 0 ) NOT NULL default '',
`lang` char( 1 ) NOT NULL default '',
`mask` char( 10 ) NOT NULL default '',
`find` char( 10 ) NOT NULL default '',
`repl` char( 10 ) NOT NULL default '',
KEY `key1` ( `flag` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8;
 
Ответ MySQL: Документация
#1167 - The used storage engine can't index column 'flag'

В дампе строки таблицы отображаются в кривой кодировке
('L', 's', 'ru', '[^��]����$', '����', '���'),

Перепробовал разные методы перекодировки и альтернативные утилиты вроде Sypex Dumper (у них есть даже страница в документации, посвященная проблеме), но ничто не помогает.

Без этой таблицы БД импортируется на ура.

Сталкивался кто-нибудь с подобным? Нашел ли решение? Что это за affix? Можно ли апгрейтить сайт без нее?

Заранее спасибо за любую помощь.