Сообщений: 37
Тем: 12
Зарегистрирован: Mar 2013
Репутация:
-23
кто может подсказать как исправить эту ошибку?
Вот сам sql внутри
INSERT INTO `npc` VALUES ('90000', '25283', 'GM Shop', '1', 'Arena DM', '1', 'NPC.a_traderA_MHuman', '10.00', '45.00', '70', 'male', 'L2Merchant', '40', '3862', '1493', '11.85', '2.78', '40', '43', '30', '21', '20', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '333', '0', '0', '0', '55', '132', '', '0', '1', '0', 'LAST_HIT');
Сообщений: 1,317
Тем: 115
Зарегистрирован: Sep 2012
Репутация:
3,925
Не совпадает кол-во колонок. Это надо ваше базу смотреть.
Сообщений: 807
Тем: 15
Зарегистрирован: Aug 2012
Репутация:
3,891
Проверяйте колонки, где-то не сходится.
Сообщений: 37
Тем: 12
Зарегистрирован: Mar 2013
Репутация:
-23
извините, но я еще новичок так что можно по подробнее? в бд в какой файл залезть нужно и с чем сравнивать?
Спасибо.
Сообщений: 1,317
Тем: 115
Зарегистрирован: Sep 2012
Репутация:
3,925
bart86rus Написал:извините, но я еще новичок так что можно по подробнее? в бд в какой файл залезть нужно и с чем сравнивать?
Спасибо.
INSERT INTO `npc` VALUES ('90000', '25283', 'GM Shop', '1', 'Arena DM', '1', 'NPC.a_traderA_MHuman', '10.00', '45.00', '70', 'male', 'L2Merchant', '40', '3862', '1493', '11.85', '2.78', '40', '43', '30', '21', '20', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '333', '0', '0', '0', '55', '132', '', '0', '1', '0', 'LAST_HIT');
то что в скобках смотрите, видите там идет перечисление через запятую, в одинарных кавычках записи. Открываете таблицу npc в своей базе и смотрите где идет нисхождение.
Например
90000 - это Id Npc в мире,
25283 - это Id Npc в клиенте,
GMShop - это имя NPC
и так далее...
Сверяйте, у вас либо есть лишние колонки, либо нахватает, там дальше по логике рассуждайте. Я не могу Вам так подробно объяснить, так как это не объясняется, а это учить надо (запросы SQL).
Сообщений: 37
Тем: 12
Зарегистрирован: Mar 2013
Репутация:
-23
теперь понял спасибо.
Дело в том что я открываю бд а там даже нету этого id ))
Сообщений: 1,317
Тем: 115
Зарегистрирован: Sep 2012
Репутация:
3,925
bart86rus Написал:теперь понял спасибо.
Дело в том что я открываю бд а там даже нету этого id ))
Пока запрос ни сделаете его не будет. Запрос без ошибок должен пройти.
Сообщений: 37
Тем: 12
Зарегистрирован: Mar 2013
Репутация:
-23
03-23-2013, 12:26 AM
(Сообщение последний раз редактировалось: 03-23-2013, 12:34 AM bart86rus.)
там в одном столбике косяк был) а я вручную вписал)
Добавлено через 8 минут
а вот смотрите для глобал гк.
у меня совпадает кол-во столбцов в бд с sql запросом. и ошибку выдает(
вот начало sql
CREATE TABLE `teleport` (
`Description` varchar(75) default NULL,
`id` decimal(11,0) NOT NULL default '0',
`loc_x` decimal(9,0) default NULL,
`loc_y` decimal(9,0) default NULL,
`loc_z` decimal(9,0) default NULL,
`price` decimal(6,0) default NULL,
`fornoble` int(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `teleport` VALUES ('Dark Elven Town -> Town of Gludio', '1', '-12672', '122776', '-3116', '10000', '0');
INSERT INTO `teleport` VALUES ('Elven Town -> Town of Gludio', '2', '-12672', '122776', '-3116', '9200', '0');
INSERT INTO `teleport` VALUES ('Elven Village -> Elven Forest', '468', '21362', '51122', '-3688', '710', '0');
INSERT INTO `teleport` VALUES ('Elven Village -> Neutral Zone', '469', '-10674', '75550', '-3597', '740', '0');
INSERT INTO `teleport` VALUES ('Elven Village -> Elven Fortress', '470', '29294', '74968', '-3776', '820', '0');
INSERT INTO `teleport` VALUES ('Town of Gludio -> Elven village', '3', '46934', '51467', '-2977', '9200', '0');
и тд
А вот сама ошибка
[Err] 1050 - Table 'teleport' already exists
[Err] CREATE TABLE `teleport` (
`Description` varchar(75) default NULL,
`id` decimal(11,0) NOT NULL default '0',
`loc_x` decimal(9,0) default NULL,
`loc_y` decimal(9,0) default NULL,
`loc_z` decimal(9,0) default NULL,
`price` decimal(6,0) default NULL,
`fornoble` int(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[Msg] Finished - Unsuccessfully
--------------------------------------------------
Сообщений: 234
Тем: 22
Зарегистрирован: Dec 2010
Репутация:
236
Все даже проще, чем Вы думаете. Нужно просто не много быть внимательнее. Ну и чуточку сообразительности)
http://translate.google.com/#en/ru/Table...y%20exists
Сообщений: 37
Тем: 12
Зарегистрирован: Mar 2013
Репутация:
-23
я это понял сразу хех) по этому удалил строчку CREATE TABLE `teleport` и вставил INSERT INTO teleport и ничего( может как то по другому писать?
|