Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Black Gold Online, прошу помощи с регистрацией аккаунта!
#1
Извините за мою тупость, но тут вышла такая проблемка, запустил я таки на локалхосте Black Gold Online, зашел в клиент и теперь, вот, не знаю как зарегистрировать Аккаунт...
В путе:C:\BGserverCJ20130715\BGserverCJ\Res\mysql
Есть файлик: create_account.sql
Я его кидаю в дб и выдает ошибку:

[Err] 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 'DELIMITER' at line 1
[Err] DELIMITER ;
[Msg] Finished - Unsuccessfully


Содержимое SQL файлика:

DELIMITER $$

DROP PROCEDURE IF EXISTS `nx_district`.`create_account`$$
CREATE DEFINER=`sa`@`%` PROCEDURE `nx_district`.`create_account`()
BEGIN
declare i int;
set i = 1;
while i < 101 do
insert into dc_accounts values (concat('test',lpad(i,'3','0')),'test',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,'',CURRENT_TIMESTAMP,51,1,11,0,0,0,'');
set i = i + 1;
end while;
END $$

DELIMITER ;



Прошу помощи друзья!Smile Заранее спасибо Wink

Добавлено через 20 минут
Так же вот сам SQL файл nx_district.sql (куда я и вставлял файл create_account) :

DROP TABLE IF EXISTS `nx_district`.`dc_accounts`;
CREATE TABLE `nx_district`.`dc_accounts` (
`name` varchar(128) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`password` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`lastlog_time` datetime DEFAULT NULL,
`lastlog_addr` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`valid_time` datetime DEFAULT NULL,
`user_type` int(11) DEFAULT NULL,
`status` int(11) DEFAULT NULL,
`logged` int(11) DEFAULT NULL,
`charge_mode` int(11) DEFAULT NULL,
`points` int(11) DEFAULT NULL,
`used_points` int(11) DEFAULT NULL,
`comment` varchar(256) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
Ответ
#2
[SRC="java"]DELIMITER ;[/SRC]
Не очень понял, а зачем это в таблице о_О, я знаю для чего используется, я спрашиваю в конкретном случае, зачем оно там нужно?

Добавлено через 1 минуту
Upd. Всё понял зачем оно там нужно.


google наверное поможет, нашел такое...

http://www.cyberforum.ru/mysql/thread28431.html
Т.е. я так понимаю,
[SRC="sql"]DROP PROCEDURE IF EXISTS `nx_district`.`create_account`$$
....
END; $$ // - здесь не хватает точки с запятой, покрайне мере гугл показывает такие примеры о_О

DELIMITER ;[/SRC]
1
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Black Desert (Нет актива) villabox 10 2,582 03-29-2019, 01:20 PM
Последний пост: LightFusionMain
  Кто что думает про MARS Online ? Codex1to 1 1,459 12-18-2017, 06:21 AM
Последний пост: Laguerro
  [DUTY ONLINE] Накрутка ВКонтакте и Instagram VkDuty 0 1,396 10-07-2016, 06:15 PM
Последний пост: VkDuty
  black desert desolator 1 1,580 09-15-2015, 04:18 PM
Последний пост: NCage
  Black pr вернулся, а денег он принес?) crazyfan 1 1,132 03-12-2015, 01:44 AM
Последний пост: Deazer
  Прошу предоставить сервер ZeRD 6 1,917 02-19-2015, 09:53 PM
Последний пост: lonk
  GTA 5 Online Zefrik 6 2,401 12-17-2014, 03:40 AM
Последний пост: Ramzes
  Black Desert AdsForYou 4 1,994 11-17-2014, 01:00 AM
Последний пост: AdsForYou
  Помогите прошу найти shark92 0 916 11-13-2014, 06:19 PM
Последний пост: shark92
  Зацените) попытка в одну гитару создать мелодик Black T_T finfan 11 3,080 10-29-2014, 05:05 PM
Последний пост: Laguerro

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)