Что не правильного в коде, кидаю в navicat, даёт ошибки:
Код
REPLACE INTO creature_loot_template (entry, item, ChanceOrQuestChance, mincountOrRef, maxcount) VALUES (73174, 105715, 27, 1, 5) UPDATE creature_template SET lootid = 73174, entry = 73174 WHERE entry = 73174
REPLACE INTO creature_loot_template (entry, item, ChanceOrQuestChance, mincountOrRef, maxcount) VALUES (73174, 103982, 6, 1, 1) UPDATE creature_template SET lootid = 73174, entry = 73174 WHERE entry = 73174
и как добавить валюту в лут? Код писал не сам, с помощью TrinityCore Manager
Код
[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 'UPDATE creature_template SET lootid = 73174, entry = 73174 WHERE entry = 73174 ' at line 2 [Err] REPLACE INTO creature_loot_template (entry, item, ChanceOrQuestChance, mincountOrRef, maxcount) VALUES (73174, 105715, 27, 1, 5) UPDATE creature_template SET lootid = 73174, entry = 73174 WHERE entry = 73174
Что не правильного в коде, кидаю в navicat, даёт ошибки:
Во-первых: где ";" на конце запросов? Во-вторых: зачем дважды один и тот же запрос в creature_template лить? В третьих: почему внутри запроса в creature_template есть директива обновления entry? Это абсолютно бессмысленная операция.
Впрочем, ошибки дает только во-первых, остальное - просто... рекомендации для повышения эффективности.