Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте.
При восстановлении базы данных возникает ошибка:
Ошибка
Ответ 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 'group int(11) NOT NULL,
PRIMARY KEY (connection_id),
KEY connect_from ' at line 6
В чем может быть проблема?
Отредактированно antofka (16.09.2009 15:08:58)
Неактивен
group - ключевое слово, его надо брать в бэктики, т.е. писать `group`
Неактивен
А ещё у вас в дампе вместо кирилицы ??????
Рекомендую сразу сделать новый и воспользоваться для этой цели командой mysqldump
Неактивен
вылезла новая
Ошибка
Ответ 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 'group),
KEY idx_connect_to (connect_to)
)' at line 8
Отредактированно antofka (15.09.2009 22:54:06)
Неактивен
Ошибка всё та же — нужно group везде заключить в бэктики.
Неактивен
а можно подробнее что именно заменить? я в этом деле ничего не понимаю((
Неактивен
Нужно везде (т.е. во всем файле дампа) слово group заключить в бэктики, т.е. вместо group писать `group`
Неактивен
спасибо агромное ) еще пол базы восстанавилось но вылезла новая ошибка((
SQL-запрос:
CREATE TABLE jos_community_msg(
id int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
FROM int( 10 ) unsigned NOT NULL ,
parent int( 10 ) unsigned NOT NULL ,
deleted tinyint( 3 ) unsigned DEFAULT '0',
from_name varchar( 45 ) NOT NULL ,
posted_on datetime,
subject tinytext NOT NULL ,
body text NOT NULL ,
PRIMARY KEY ( id )
);
Ответ 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 'from int(10) unsigned NOT NULL,
parent int(10) unsigned NOT NULL,
dele' at line 3
я впервые в жизни сталкиваюсь с таким)а до изучения этих баз мне еще пара курсов)
Неактивен
Ответ MySQL: Документация
#1153 - Got a packet bigger than 'max_allowed_packet' bytes
ту ошибку научился исправлять, но теперь вылезла новая((((
Неактивен
from это тоже ключевое слово и его нужно заключать в бэктики.
Неактивен
уже заключал и много других этих ключевых слов и в конце вылезло это
Ответ MySQL: Документация
#1153 - Got a packet bigger than 'max_allowed_packet' bytes
Неактивен
Попробуйте в начало дампа написать
SET @@max_allowed_packet=2*1024*1024;
Неактивен
спасибо)
Неактивен