forum.bitel.ru
http://forum.bitel.ru/

Не накатывается dump.sql = ERROR 1064 (42000) at line 152:
http://forum.bitel.ru/viewtopic.php?f=22&t=2528
Страница 1 из 1

Автор:  Dmitri [ 01 июл 2009, 20:51 ]
Заголовок сообщения:  Не накатывается dump.sql = ERROR 1064 (42000) at line 152:

Уважаемые разработчики, просьба оказать содействие. Не могу накатить дамп:

Код:
/usr/bin/mysql  Ver 14.12 Distrib 5.0.45, for redhat-linux-gnu (x86_64) using readline 5.0


Сборка сервера:
Код:
BGBillingServer_4.6_492.zip



При этом при накатывании базы:

Код:
# /usr/bin/mysql -p --default-character-set=cp1251 < /usr/local/dump.sql

ERROR 1064 (42000) at line 152: 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
)' at line 14

Автор:  Dmitri [ 01 июл 2009, 22:08 ]
Заголовок сообщения: 

Походу понял в чем дело.... а дело в новом синтаксисе относительно того как дампятся таблицы. Вероятно, последний выложенный дамп сделан с 5.1 мускуля. В нем допускается создавать таблицы с типом индекса using btree, но в 5.0 можно только через
Код:
USING BTREE (`cid`,`dt`)

например, а не так
Код:
KEY `cid_dt` (`cid`,`dt`) USING BTREE

Автор:  Администратор [ 02 июл 2009, 15:10 ]
Заголовок сообщения: 

Исправленная сборка выложена. Инструкции USING BTREE убраны.

Автор:  Dmitri [ 02 июл 2009, 15:57 ]
Заголовок сообщения: 

Администратор писал(а):
Исправленная сборка выложена. Инструкции USING BTREE убраны.


Спасибо большое!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/