Автор: altshift
Дата сообщения: 30.05.2005 16:59
Не знаю, может это как-нибудь и завязано с обновлением версии до 2.0.15, может и нет - но проблема в следующем:
Делаем бэкап базы с инета (версия форума 2.0.14), ставим на локалхосте с нуля 2.0.15, пробуем восстановить базы из админки - не выходит, говорит, что не удается закачать файл на сервер. Ладно, тогда (для простоты) удаляем все базы (phpmyadmin) и просто тупо перезаливаем старую базу на место новой. Все бы ничего, но когда дело доходит до заливки данных в таблице phpbb_search_wordlist начали сыпаться ошибки #1062... Причем вылезают они все время, если сталкиваются с дублями, но как таковых дублей же нет! Во-первых, все слова поисковые различаются как минимум по регистру (есть слово ПОИСК, а есть слово Поиск - это он уже считает дублем), а во-вторых, отличаются id... Раньше же таких проблем не было... Все базы заливались без проблем. А тут приходится дубли удалять вручную, все было бы чудесно, если бы этих самых слов для поиска не было бы столько тысяч
Как эта проблемы решается?
Как сказать базе, чтоб она не реагировала на такие ошибки?
Заранее всех благодарю за помощь...
Да, кстати, вот пример ошибки:
Код: Ошибка
SQL-запрос :
INSERT INTO phpbb_search_wordlist( word_text, word_id, word_common )
VALUES (
'тут', '252', '0'
)
Ответ MySQL:
#1062 - Duplicate entry 'тут' for key 1