• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
[Гайдик] Удаление старых аккаунтов которые не заходили больше 50 дней
ShadoW_N1ce
Капрал
Вот решил написать мануал по
очистки БД realmd(чистка акков не заходяших больше 50 дней)

Quote
DELETE FROM `account` where
`id` not in (select account from
`characters`.`characters`);
DELETE FROM `account` WHERE
`last_login`>50;
DELETE FROM `account` where
`id` not in (select `account` from
`characters`.`characters`) AND
gmlevel = '0';
DELETE FROM `account_banned`;
DELETE FROM `characters` where
level<3;
DELETE FROM `character_action`
where guid not in (select guid
from `characters`);
DELETE FROM `character_aura`
where guid not in (select guid
from `characters`);
DELETE FROM `character_gifts`
where guid not in (select guid
from `characters`);
DELETE FROM
`character_homebind` where
guid not in (select guid from
`characters`);
DELETE FROM
`character_inventory` where guid
not in (select guid from
`characters`);
DELETE FROM `character_pet`
where owner not in (select guid
from `characters`);
DELETE FROM
`character_queststatus` where
guid not in (select guid from
`characters`);
DELETE FROM
`character_reputation` where
guid not in (select guid from
`characters`);
DELETE FROM `character_social`
where guid not in (select guid
from `characters`);
DELETE FROM `character_spell`
where guid not in (select guid
from `characters`);
DELETE FROM
`character_spell_cooldown`
where guid not in (select guid
from `characters`);
DELETE FROM `character_ticket`
where guid not in (select guid
from `characters`);
DELETE FROM `character_tutorial`
where account not in (select
account from `characters`);
DELETE FROM `corpse` where
`player` not in (select guid from
`characters`);
DELETE FROM
`character_inventory` where guid
not in (SELECT guid FROM
`characters`);
DELETE FROM `item_instance`
where owner_guid not in (SELECT
guid FROM `characters`);
DELETE FROM `account_data`
where `account` not in (select
account from `characters`);
DELETE FROM
`character_account_data` where
`guid` not in (select guid from
`characters`);
DELETE FROM
`character_achievement` where
`guid` not in (select guid from
`characters`);
DELETE FROM
`character_achievement_progress`
where `guid` not in (select guid
from `characters`);
DELETE FROM `character_talent`
where `guid` not in (select guid
from `characters`);


Этот код пихаем в документ.txt и
меняем на документ.sql и
заливаем в базу. И етим мы удаляем старые аккаунты.
Сообщение # 1 написано 11.11.2011 в 01:06
rsa
Чемпион
е...нуться sad дай дураку в руки автоген - он обязательно будет им себе через ж... аппендицит удалять sad
PS RTFM про SOAP и ключи конфига CharDelete.*
Если хотите услышать ответ - правильно задайте вопрос.
НЕ помогаю людям, ничего не понимающим в том, что они делают.
MangosR2 project home
Сообщение # 2 написано 11.11.2011 в 11:18
САХАЛИН
Центурион
я ща заплачу, давно в мангосе есть функция для незнающих....


Ой ща по саням дам !
http://wow.grin.by
Сообщение # 3 написано 08.12.2011 в 04:31
manek000
Скаут
Как устоновить это? обьясните полностью с меня +!
Сообщение # 4 написано 11.02.2012 в 09:41
Unregistered
C++ expert
"Это" лучше не "устанавливать" вообще.
Сообщение # 5 написано 11.02.2012 в 11:31
ph3n
Developer
Данная тема была перемещена из раздела Фиксы к MaNGOS.
Причина перемещения: устарело

Переместил: ph3n.
Сообщение # 6 написано 16.10.2012 в 20:25
  • Страница 1 из 1
  • 1
Поиск: