• Страница 1 из 1
  • 1
Модератор форума: No_MaTTeR, staford11  
Удаление персов с базы
dezirtir
Скаут
мне нужно удалить персом guid (901-913) как мне это сделать т.к. через клиент почемуто персов не удаляет
П.С. а если я удалю акк в realmd то персы останутся в базе?
Сообщение # 1 написано 03.05.2014 в 15:27
5130
Скаут
Если удалишь тупо в realmd аккаунт, то персы останутся...
Сообщение # 2 написано 05.05.2014 в 18:13
Markovka291
Рыцарь
Цитата 5130 ()
а если я удалю акк в realmd то персы останутся в базе?

да,они в characters сохранены
DLL,чтобы избавиться от ошибок при запуске сервера.
Сообщение # 3 написано 05.05.2014 в 18:16
No_MaTTeR
Старший Маршал
Код
DELETE FROM `characters` WHERE (`guid`>900 AND `guid`<914);

Вот не помню, знак ">/<" - это строго больше/меньше или же больше/меньше-равно. Если второе, останешься без 900 и 914 гуидов. Можешь попробовать так:
Код
DELETE FROM `characters` WHERE (`guid`>901 AND `guid`<913);

Если останутся 901 и 913, удалишь их, к примеру, так:
Код
DELETE FROM `characters` WHERE (`guid`=901 AND `guid=913);


P.S. Думаю, что правильно построил запросы. По крайней мере, ошибку мне не выбивает при заливке.
Сообщение # 4 написано 05.05.2014 в 18:59
staford11
^s†af0rd f0rever^
Цитата No_MaTTeR ()
">/<" - это строго больше/меньше или же больше/меньше-равно

Строго. Больше/меньше-равно - <= / >=.
Тогда уже лучше
Код
DELETE FROM `characters` WHERE (`guid` BETWEEN 901 AND 914);

И да, из characters мало удалить, там записи и в других таблицах останутся.
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 5 написано 05.05.2014 в 19:20
dezirtir
Скаут
staford11, Подскажите как удалить из всех таблич а не только из 'character'
Сообщение # 6 написано 12.05.2014 в 19:59
No_MaTTeR
Старший Маршал
dezirtir, а из какой таблицы ты хочешь удалить еще персонажей?
Сообщение # 7 написано 12.05.2014 в 20:14
dezirtir
Скаут
No_MaTTeR, просто если удалить только из 1 таблицы то при создании нового персонажа он получит спелы ачивы и шмот удаленного мне надо как-то удалить все.
Сообщение # 8 написано 12.05.2014 в 20:26
No_MaTTeR
Старший Маршал
Ачивы
Код
DELETE FROM `character_achievement` WHERE (`guid` BETWEEN 901 AND 914);

Интвентарь
Код
DELETE FROM `character_inventory` WHERE (`guid` BETWEEN 901 AND 914);

Заклинания
Код
DELETE FROM `character_spell` WHERE (`guid` BETWEEN 901 AND 914);

Статы
Код
DELETE FROM `character_stats` WHERE (`guid` BETWEEN 901 AND 914);

Таланты
Код
DELETE FROM `character_talent` WHERE (`guid` BETWEEN 901 AND 914);


А вообще, открываешь базу characters и выбираешь нужную тебе таблицу. Вставляешь её название в скрипт и все.
Сообщение # 9 написано 13.05.2014 в 02:43
  • Страница 1 из 1
  • 1
Поиск: