Столкнулся с проблемой следующего рода. Нужно проапргрейтить сайт с 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? Можно ли апгрейтить сайт без нее?
Заранее спасибо за любую помощь.