Постараюсь максимально доступно объяснить суть своей проблемы и, как я её вижу, но сразу скажу, что с sql общаюсь плохо, никак не доберусь до изучения.
Давным давно, в далекой галактике, у нас перестал работать импорт БД, то есть, случись что, если нас турнут с хостинга, то это будет серьезной проблемой. Он работает, но выдает ошибки в phpbb_posts.
Все вы знаете, что хостинг каждодневно делает автоматические бэкапы, как самой структуры сайта, так и БД. Если делать откат через это, то вылезут ошибки, и если загружать этот автоматический дамп через phpmyadmin (импорт) - то тоже ошибки...
А вот если зайти в phpmyadmin, экспортировать БД оттудава, и туда же потом импортировать - ошибок нет, и все встает нормально. Но я то знаю, что ошибка есть.
Вчера, пытаясь поставить БД на локальную машину, дабы тестить форум не лазая на хостинг, вновь вспомнил о проблеме и решил попросить помощи, т.к. сам я тут точно не справлюсь.
Вот и сама ошибка:
Код: Выделить всё
Ошибка
Ответ MySQL: Документация
#1062 - Duplicate entry '?' for key 2Это я загрузил автоматический дамп от хостинга/
А ниже - тот, который я сам экспортировать через phpmyadmin и обратно через него же залил, но уже не на хостинг, а на локальную машину, т.к. я уже выше говорил о том, что если бы я экспорт и импорт сделал через phpmyadmin в пределах хостинга, то проблем не возникает, а локальный сервер принимать ни один из этих бэкапов не хочет.
Код: Выделить всё
SQL-запрос:
INSERT INTO `phpbb_posts` (`post_id`, `topic_id`, `forum_id`, `poster_id`, `icon_id`, `poster_ip`, `post_time`, `post_created`, `post_approved`, `post_reported`, `enable_bbcode`, `enable_smilies`, `enable_magic_url`, `enable_sig`, `post_username`, `post_subject`, `post_text`, `post_checksum`, `post_attachment`, `bbcode_bitfield`, `bbcode_uid`, `post_postcount`, `post_edit_time`, `post_edit_reason`, `post_edit_user`, `post_edit_count`, `post_edit_locked`, `post_expire_time`) VALUES (9095, 5010, 350, 3524, 0, '46.147.87.217', 1322731597, 0, 1, 0, 1, 1, 1, 1, '', 'Фирмы Австрии', 0x3c212d2d2065202d2d3e3c6120687265663d226d61696c746f3a30302e353139333840696e6f64652e6174223e30302e353139333840696e6f64652e61743c2f613e3c212d2d2065202d2d3e0a3c212d2d2065202d2d3e3c6120687265663d226d61696c746f3a303233394061742e6174752e6575223e303233394061742e6174752e65753c2f613e3c212d2d2065202d2d3e0a3c212d2d2065202d2d3e3c6120687265663d226d61696c746f3a3036313035406c6c2e6f6f656c66762e6174223e3036313035406[...]
Ответ MySQL: Документация
#2006 - MySQL server has gone away Возможно, что я вцелом ошибаюсь, и не надо ничего удалять, а можно как то поправить, но я "озвучил" это так, как думал сам, дабы была понятнее цепочка моих движений и чем руководствовался.
Помогите, пожалуйста, справится с проблемой


