Мне дали Бэкап базы, при его установке (пробовал phpMyAdmin и MySQL Administator)
устанавливаются не все таблицы из базы...
а именно не хочет рабоать такая штука..ругается на синтаксис..
но, как я понимаю..там все работало...а у меня при распаковке..фига...
CODE ( text):
скопировать код в буфер обмена
SQL-запрос: CREATE TABLE `users` ( `user_id` int( 10 ) unsigned NOT NULL DEFAULT '0', `user_login` varchar( 20 ) COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_password` varchar( 32 ) COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_key` varchar( 32 ) COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `user_old_id` int( 10 ) unsigned DEFAULT NULL , `user_chat_id` int( 10 ) unsigned DEFAULT NULL , `user_wenet_id` int( 10 ) unsigned DEFAULT NULL , `user_addr` varchar( 45 ) COLLATE utf8_unicode_ci DEFAULT NULL , `user_mail_id` int( 10 ) unsigned DEFAULT NULL , `addr_from_rh` smallint( 1 ) unsigned NOT NULL DEFAULT '0', `user_session_is_old` datetime DEFAULT NULL , PRIMARY KEY ( `user_id` ) USING BTREE, UNIQUE KEY `user_login` ( `user_login` ) , KEY `user_key` ( `user_key` ) , KEY `user_old_id` ( `user_old_id` ) , KEY `user_email` ( `user_mail_id` ) USING BTREE, KEY `user_session_is_old` ( `user_session_is_old` ) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = DYNAMIC
ругается так
Цитата:Ответ 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,
UNIQUE KEY `user_login` (`user_login`),
KEY `user_key` (`user_k' at line 13
Объясните пожалуйста, почему происходит такая ошибка?
|