• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

DB Clear !! HELP

dianagirl

Member
Joined
Jul 28, 2009
Messages
429
Reaction score
14
Location
Germany
hello
I need your help guys.
I need to delete all players that wasnt online 15 days ago.
I forgot the command to write in phpmyadmin

thanks alot for your help


rep++ !!
 
Code:
DELETE FROM players WHERE level < 50 AND lastlogin < UNIX_TIMESTAMP() - 7*24*60*60 AND account_id <> 1 AND group_id <3;
7 is number of days here, change it to what you need
you probably would like to clean some other things
Code:
DELETE FROM player_items WHERE player_id NOT IN (SELECT id FROM players);
deletes empty accounts
Code:
DELETE FROM player_deaths WHERE player_id NOT IN (SELECT id FROM players);
DELETE FROM player_storage WHERE player_id NOT IN (SELECT id FROM players);
DELETE FROM player_depotitems WHERE player_id NOT IN (SELECT id FROM players);
DELETE FROM player_namelocks WHERE player_id NOT IN (SELECT id FROM players);
DELETE FROM player_spells WHERE player_id NOT IN (SELECT id FROM players);
DELETE FROM player_viplist WHERE player_id NOT IN (SELECT id FROM players);
DELETE FROM player_killers WHERE player_id NOT IN (SELECT id FROM players);
DELETE FROM accounts WHERE id NOT IN (SELECT account_id FROM players);
triggers should take care of this, but sometimes some shit can stay, so use it to delete storages, items etc of deleted players
 
Back
Top