Помогите импортировать базу

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 20 лет
Благодарил (а): 1 раз

Помогите импортировать базу

Сообщение Polar »

Экспортировал полностью все поля базы (у меня форум и портал MX-system)
Затем через некоторое время портал заглючил и стала необходимость востановить базу.
Я удалил все поля и начал импорт их.
В итоге невозможно отобразить страницу. При просмотре структуры
появляются поля mx_block, mx_block_system_parameter, mx_column, mx_column_block, mx_function - я так понимаю ошибка в последнем.

Начинаю запросы выполнять поотдельности
в строке

Код: Выделить всё

INSERT INTO `mx_function` (`function_id`, `module_id`, `function_name`, `function_desc`, `function_file`, `function_admin`) VALUES ('10', 10, Forum phpBB, Forum phpBB, mx_forum.php, NULL);
ошибка
Ответ MySQL:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'phpBB, Forum phpBB, mx_forum.php, NULL)' at line 1

И во всех последующих строках
INSERT INTO `mx_function` ...............
тоже самое
Есди пропустить эти строки
глюк начинает вылазить в
INSERT INTO `mx_kb_categories`...........
Помогите рахобраться в чем может быть проблема?
Почему база качается нормально, а назад становиться не хочет
У меня:
MySQL 4.1.11
phpMyAdmin 2.6.2-pl1
Заранее благодарен!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Polar
Все строковые значение должны заключаться в кавычки. Соответственно, не
Forum phpBB, Forum phpBB, mx_forum.php,
а ...
'Forum phpBB', 'Forum phpBB', 'mx_forum.php',
Далее аналогично.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 20 лет
Благодарил (а): 1 раз

Сообщение Polar »

Спасибо!

а в чем глюк в строках

Код: Выделить всё

INSERT INTO `mx_kb_categories` (`category_id`, `category_name`, `category_details`, `number_articles`, `parent`, `cat_order`, `auth_view`, `auth_post`, `auth_rate`, `auth_comment`, `auth_edit`, `auth_delete`, `auth_approval`, `auth_approval_edit`, `auth_view_groups`, `auth_post_groups`, `auth_rate_groups`, `auth_comment_groups`, `auth_edit_groups`, `auth_delete_groups`, `auth_approval_groups`, `auth_approval_edit_groups`, `auth_moderator_groups`, `comments_forum_id`) VALUES ('1', 5000 pt0, '', '0', 0, 10, 0, 0, 0, '0', 0, '5', 0, '0', '', '', '', '', '', '', '', '', '', '10');
INSERT INTO `mx_kb_categories` (`category_id`, `category_name`, `category_details`, `number_articles`, `parent`, `cat_order`, `auth_view`, `auth_post`, `auth_rate`, `auth_comment`, `auth_edit`, `auth_delete`, `auth_approval`, `auth_approval_edit`, `auth_view_groups`, `auth_post_groups`, `auth_rate_groups`, `auth_comment_groups`, `auth_edit_groups`, `auth_delete_groups`, `auth_approval_groups`, `auth_approval_edit_groups`, `auth_moderator_groups`, `comments_forum_id`) VALUES ('2', 1000 pt0, '', '0', 0, 20, 0, 1, 1, '1', 1, '3', 0, '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '12');
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'pt0, '', '0', 0, 10, 0, 0, 0, '0', 0, '5', 0, '0', '', '', '', '', '', '', '', '' at line 1

Но почему тогда phpMyAdmin делает такой экспорт?
Может как нибудь можно избежать этого в следующий раз?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Polar писал(а):5000 pt0
Polar писал(а):1000 pt0
Это тоже строки и они опять же без кавычек.
Polar писал(а):Но почему тогда phpMyAdmin делает такой экспорт?
Может как нибудь можно избежать этого в следующий раз?
Вот тут к сожалению помочь ничем не могу.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 20 лет
Благодарил (а): 1 раз

Сообщение Polar »

Еще раз огромное спасибо :!:
буду сегодня свою базу ручками править :(
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 20 лет
Благодарил (а): 1 раз

Сообщение Polar »

Может кто знает причину того что база испортилась? (пропали кавычки в 50% базы)
Или хотябы как избежать такого при следующем бэкапе?
Polar
phpBB 1.4.3
Сообщения: 92
Стаж: 20 лет
Благодарил (а): 1 раз

Сообщение Polar »

:(

Вернуться в «Поддержка phpBB 2.0.x»