Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Праблема заливания в базу sql файлов
#1
Вот народ сталкнулся при заливание через навикат файлов sql Гм шопов и баферов вот выдает ошибку вот она [Err] 1136 - Column count doesn't match value count at row 1
[Err] INSERT INTO `npc` VALUES
(60001,32240,'GM-SHOP',1,'',1,'LineageNPC2.k_hero_rapire',10,24.62,70,'male','L2Merchant',40,2444,2444,0,0,10,10,10,10,10,10,0,0,500,500,500,500,253,0,253,0,0,NULL,80,120,'',0,0,0,'LAST_HIT',0,0,0,'balanced','false');
[Msg] Finished - Unsuccessfully
--------------------------------------------------
я народ незнаю как руками залить это научите пажалуйста у меня сборка сервера rebillion старенькая хачю туда залить бафера гм шоп я нашел в шаре для него а гм шоп какой незаливал выдает выше указаную ошибку научите )
Ответ
#2
Не соответствие кол-ва столбцов в запросе и в таблице, в которую этот запрос выполнялся (т.е. npc). Исправляйте запрос в ручную
P.S. Пожалуйста проверяйте свои посты на ошибки (хоть через тот же MS Word)
Просьба к пользователям, соблюдайте правила. Экономьте свои/наши время и нервы
Ответ
#3
тоесть в БД нада вписывать те данные которые в файле sql ?в таблицы npc ?
Ответ
#4
в БД у тебя больше(меньше) столбцов чем в запросе. кол-во запросов через запятую проверь.

Скорее у тебя проблема с столбцом `enchant`... некоторые команды взяли чужие исходы и добавили себе это (l2j)... так можно найти слив инфы)))
Ответ
#5
Lomeista Написал:в БД у тебя больше(меньше) столбцов чем в запросе. кол-во запросов через запятую проверь.

Скорее у тебя проблема с столбцом `enchant`... некоторые команды взяли чужие исходы и добавили себе это (l2j)... так можно найти слив инфы)))

падробней можно а то непайму пункт через запятую проверь.Как вообще отредактирывать фаил sql чтобы оно невыдавало выше указаную ошибку вообще непайму обьясни как и что к чему я нуб еще в таких делах токо учюсь! ! !
Ответ
#6
например есть таблица телефонных номеров где у тебя есть 3 столбца...телефон, фамилия и имя...т.е. правильный запрос на добавление новой записи выглядит так:
INSERT INTO `таблица телефонных номеров` VALUES ('111-11-11','Васильев','Вася');
в твоем же случае в запросе столбцов больше чем нужно...т.е.
INSERT INTO `таблица телефонных номеров` VALUES ('111-11-11','Васильев','Вася','блаблабла');
нужно смотреть столбцы которые у тебя есть в npc и сравнивать с данными в запросе...
Ответ
#7
opilki Написал:например есть таблица телефонных номеров где у тебя есть 3 столбца...телефон, фамилия и имя...т.е. правильный запрос на добавление новой записи выглядит так:
INSERT INTO `таблица телефонных номеров` VALUES ('111-11-11','Васильев','Вася');
в твоем же случае в запросе столбцов больше чем нужно...т.е.
INSERT INTO `таблица телефонных номеров` VALUES ('111-11-11','Васильев','Вася','блаблабла');
нужно смотреть столбцы которые у тебя есть в npc и сравнивать с данными в запросе...
Теперь я переписал сидел в рукопашку с таблицы писал с навиката, теперь решил проблему с калонками но теперь появилась новая ошибка падскажите как ее решит что я зделал нетак паправте вот ошибка=>
Код:
[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 '0' , '0');INSERT INTO `npc` VALUES ('8060' , '13098' , 'GM-Shop' , 'Homin', 'zab' at line 1
[Err] INSERT INTO `npc` VALUES ('8060' , '13098' , 'GM-Shop' , 'Homin', 'zabak', '8' , '15' , '70' , 'famle' , 'l2Npc' , 'EvilNpc' , '40' , '3862' , '7.00' , '1493' , '2.7' , '40' , '43' , '30' , '21' , '20' , '10' , '0' , '0' , '1314' , '470' , '780', '382' , '278' , '0' , '253' , '0' , '0' , '0', '48' , '120' , '0' , 'Local' , '13098' , '0', '0' , '7' , '30' , '4' , '4' , '0' , '0' , '1' , 'false' , 'NONE , '0' , '0');INSERT INTO `npc` VALUES ('8060' , '13098' , 'GM-Shop' , 'Homin', 'zabak', '8' , '15' , '70' , 'famle' , 'l2Npc' , 'EvilNpc' , '40' , '3862' , '7.00' , '1493' , '2.7' , '40' , '43' , '30' , '21' , '20' , '10' , '0' , '0' , '1314' , '470' , '780', '382' , '278' , '0' , '253' , '0' , '0' , '0', '48' , '120' , '0' , 'Local' , '13098' , '0', '0' , '7' , '30' , '4' , '4' , '0' , '0' , '1' , 'false' , 'NONE , '0' , '0');
[Msg] Finished - Unsuccessfully
--------------------------------------------------
паподробней пажалуста изложите что я не так здела что переписать ?и для чего спасибо зарание !сервер у меня rebillion хачю научиться править sql файлы под сервак чтобы мог сам переписать и залить спакойно в навикат памагите уж а то как нескачаю гм шоп sql фаил заливать а там колонки эти напостой выдает да и при заливание вещей и баферов и.т.д
Ответ
#8
ilyxa Написал:'NONE , '0' , '0');
вот твоя ошибка кавычки нада с двух сторон ставиить если нужны
тоесть
'NONE' , '0' , '0');
или
NONE , '0' , '0');
а про все остальное хочеш в аську или пм пиши помогу те=)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Отправка в базу данных Kassidy 6 2,335 12-08-2017, 10:41 AM
Последний пост: MystX
  Как сделать запрос в базу? xnekt0x 2 1,521 11-22-2012, 08:03 PM
Последний пост: xnekt0x
  Как перенести базу с l2open rv.1115 на rv.1169 aks19 10 4,230 05-20-2011, 10:55 AM
Последний пост: aks19
  не могу в лить в базу данных skil 4 2,771 10-25-2009, 04:19 PM
Последний пост: skil
  Как обновить базу IceTony 0 1,951 06-03-2009, 05:39 PM
Последний пост: IceTony
  Проблема заливки шмота в базу Jao 0 1,722 05-04-2009, 07:48 PM
Последний пост: Jao
  Не магу залить баффера в базу Jao 1 2,275 05-04-2009, 09:20 AM
Последний пост: Lobzik

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


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