Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка #1064 при импорте таблиц в БД

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
NeuroZ
Отправлено: 31 Августа, 2012 - 09:40:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012  


Помог: 2 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. CREATE TABLE IF NOT EXISTS `ads_usergroups` (
  2. `id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
  3. `parent_id` int( 10 ) unsigned NOT NULL DEFAULT '0' COMMENT 'Adjacency List Reference Id',
  4. `lft` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
  5. `rgt` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
  6. `title` varchar( 100 ) NOT NULL DEFAULT '',
  7. PRIMARY KEY ( `id` ) ,
  8. UNIQUE KEY `idx_usergroup_parent_title_lookup` ( `parent_id` , `title` ) ,
  9. KEY `idx_usergroup_title_lookup` ( `title` ) ,
  10. KEY `idx_usergroup_adjacency_lookup` ( `parent_id` ) ,
  11. KEY `idx_usergroup_nested_set_lookup` ( `lft` , `rgt` ) USING BTREE
  12. ) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT =9;

Ответ 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 'USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=9' at line 17


Как решить проблему? Подскажите плз...
 
 Top
EuGen Администратор
Отправлено: 31 Августа, 2012 - 09:48:07
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Вероятно, версия сервера БД, на котором происходит импорт, старее того, с которого сделан дамп (подозреваю, что дамп сделан на 5.1, а сервер 5.0).
Вы можете попросту удалить USING BTREE, так как в MySQL 5.0/4* по-умолчанию индекс и без того строится как двоичное дерево.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
NeuroZ
Отправлено: 31 Августа, 2012 - 09:50:21
Post Id



Посетитель


Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012  


Помог: 2 раз(а)




Спасибо! )
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB