• Страница 1 из 1
  • 1
Модератор форума: staford11  
Форум » CMaNGOS » Патчи / Моды / Фиксы CMaNGOS » Ошибки при исполнении sql запросов и их решения
Ошибки при исполнении sql запросов и их решения
arts
Слуга Тени

Error Code: 1064 - You have an error in your SQL syntax;
- Синтаксическая ошибка в запросе, обычно указывается где именно.

Error Code: 1054 - Unknown column 'ххххх' in 'field list'
- Неизвестное имя колонки в запросе в списке полей. Решение
- сравните поля в запросе и в целевой таблице и исправьте запрос


Error Code: 1050 - Table 'ххххх' already exists
- Попытка создать уже имеющуюся таблицу. Таблицу в базе можно конечно
удалить, но вы должны отдавать себе отчет в своих действиях. Совет -
перед удалением существующей таблицы - ОБЯЗАТЕЛЬНО БЭКАП


Error Code: 1060 - Duplicate column name 'ххххх'
- Попытка добавить уже существующую колонку. Если вы делаете апдейт базы,
значит , скорее всего в исполнении данного запроса нет необходимости


Error Code: 1146 - Table 'base_name.table_name' doesn't exist
- Таблица в базе с именем таким-то не существует. Вы должны создать
пустую таблицу перед выполнением этого запроса.


Error Code: 1136 - Column count doesn't match value count at row 1

- Количество колонок в таблице не соответствует количеству переменных
в запросе. Можно попытаться понять какая переменная отсутствует или
лишняя в запросе, сравнив с уже имеющимися данными таблицы.


Error Code: 1062 - Duplicate entry 'ххххх' for key 1
- Попытка записать уже имеющееся значение в ключевую колонку. Измените значение
переменной в запросе. Если необходимо выполнить несколько запросов по одной
задаче в разные таблицы, вы должны записать одинаковые значения переменной
везде где она существует во избежание потери линков.


Error Code: 2006 - MySQL server has gone away

- При исполнении запроса потеряна связь с SQL сервером. Ошибка попадалась мне при
работе в SqlYog при создании дампа таблицы (обычно большого размера) и последующей
попытке залить его. Решение - создайте запрос со структурой таблицы отдельно
и экспортируйте данные таблицы в отдельный файл. После этого создаете таблицу
первым запросом, и импортируете файл с данными.


Error Code: 1062 - Duplicate entry "значение" for key 1
- Измените значение на другое.

[Err] 1050 - Table 'ai_agents' already exists
[Err] -- ----------------------------
-- Table structure for ai_agents
-- ----------------------------
CREATE TABLE `ai_agents` (
`entry` int(11) unsigned NOT NULL DEFAULT '0',
`type` smallint(5) unsigned NOT NULL DEFAULT '0',
`event` int(11) unsigned NOT NULL DEFAULT '0',
`chance` int(11) unsigned NOT NULL DEFAULT '0',
`maxcount` int(11) unsigned NOT NULL DEFAULT '0',
`spell` int(11) unsigned NOT NULL DEFAULT '0',
`spelltype` int(11) unsigned NOT NULL DEFAULT '0',
`targettype` int(11) unsigned NOT NULL DEFAULT '0',
`cooldown` int(8) NOT NULL DEFAULT '0',
`floatMisc1` float NOT NULL DEFAULT '0',
`Misc2` int(11) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`entry`,`type`,`spell`),
UNIQUE KEY `a` (`entry`,`spell`,`type`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='AI System';
[Msg] Finished - Unsuccessfully


- удалите существующую таблицу и залейте новую.

Добавлено (31.05.2011, 22:38)
---------------------------------------------
P.S. если было прошу модеров удалить, а если не было...ну вот пожалуйста)
[/url]
Грег “Ghostcrawler” Стрит (Greg Street) – ведущий системный разработчик World of Warcraft. Он тоже вайпается на лифте.
Сообщение # 1 отредактировано arts - Вторник, 31.05.2011, 22:40
staford11
^s†af0rd f0rever^
arts, хорошая тема, но не все ошибки указаны
Это нужно перенести в FAQ в разделе MaNGOS Help
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 2 написано 01.06.2011 в 07:48
arts
Слуга Тени
я указал лишь те ошибки которые встречаются чаще всего
[/url]
Грег “Ghostcrawler” Стрит (Greg Street) – ведущий системный разработчик World of Warcraft. Он тоже вайпается на лифте.
Сообщение # 3 написано 01.06.2011 в 09:02
FlaerSmall
Скаут
[Err] 1054 - Unknown column 'modelid_1' in 'field list'
[Err] insert into `creature_template` (`entry`, `modelid_1`, `modelid_2`, `modelid_3`, `modelid_4`, `name`, `subname`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `baseattacktime`, `family`, `type`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `mingold`, `maxgold`)
values ('765701', '28127', '28127', '28127', '28127', ",Start Set-SPD", "PucoBku", '85', '85', '1000000', '1000000', '1000000', '1000000', '15000', '35', '35', '129', '2.50', '8.00', '1', '1', '1', '1', '100', '0', '2', '0', '0', '0', '0', '0', '0', '0', '0');
[Msg] Finished - Unsuccessfully
--------------------------------------------------

Как исправить это??
Сообщение # 4 написано 17.03.2012 в 13:47
INFERNOS
Quote (FlaerSmall)
[Err] 1054 - Unknown column 'modelid_1' in 'field list'
[Err] insert into `creature_template` (`entry`, `modelid_1`, `modelid_2`, `modelid_3`, `modelid_4`, `name`, `subname`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `baseattacktime`, `family`, `type`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `mingold`, `maxgold`)
values ('765701', '28127', '28127', '28127', '28127', ",Start Set-SPD", "PucoBku", '85', '85', '1000000', '1000000', '1000000', '1000000', '15000', '35', '35', '129', '2.50', '8.00', '1', '1', '1', '1', '100', '0', '2', '0', '0', '0', '0', '0', '0', '0', '0');
[Msg] Finished - Unsuccessfully

Нет колонки modelid_1,запрос для другой версии базы.
Выход - править запрос
Присяжный - краб.
Сообщение # 5 написано 17.03.2012 в 16:56
staford11
^s†af0rd f0rever^
Quote (Infe|R|noS)
Выход - править запрос

раз у человека возник такой вопрос, то откуда он может знать, как и что править
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 6 написано 17.03.2012 в 19:02
Singler
Лучший из лучших
Quote (arts)

Error Code: 1054 - Unknown column 'ххххх' in 'field list'
- Неизвестное имя колонки в запросе в списке полей. Решение
- сравните поля в запросе и в целевой таблице и исправьте запрос

в Navicat посмотреть, какая структура таблицы `creature_template` (по идее должна соответствовать этой - Таблица `creature_template`) и привести в соответствие (есть поля, которые присутствуют в таблице, но отсутствуют в запросе : difficulty_entry_1, difficulty_entry_2, difficulty_entry_3, KillCredit1, KillCredit2; или отсутствует/имеет другое название modelid_1)
Сообщение # 7 отредактировано Singler - Пятница, 20.07.2012, 14:25
Форум » CMaNGOS » Патчи / Моды / Фиксы CMaNGOS » Ошибки при исполнении sql запросов и их решения
  • Страница 1 из 1
  • 1
Поиск: