Wyrzucenie wszystkich banów 5 min - zapytanie
Michal5525
14.02.2011
Cześć. Szukam zapytania do MySQL, które wywali mi wszystkie bany 5 minutowe. Mógłby ktoś je podać?
ZiuTeK
14.02.2011
To zapytanie moze nie wyrzuci wszystkich banow ale je wyswietli, wystarczy ze w phpmyadminie zaznaczysz zeby pokazywalo po 1000 rekordow i dasz zaznacz wszystkie, powinno to ulatwic kasowanie:
SELECT `bhid`, `ban_type`,`player_ip`,`player_id` FROM `amx_banhistory` WHERE `ban_length` LIKE "5"
To jest kasowanie juz wygaslych banow, jesli chcesz kasowac z tablicy aktywnych banow to:
SELECT `bid`, `ban_type`,`player_ip`,`player_id` FROM `amx_bans` WHERE `ban_length` LIKE "5"
SELECT `bhid`, `ban_type`,`player_ip`,`player_id` FROM `amx_banhistory` WHERE `ban_length` LIKE "5"
To jest kasowanie juz wygaslych banow, jesli chcesz kasowac z tablicy aktywnych banow to:
SELECT `bid`, `ban_type`,`player_ip`,`player_id` FROM `amx_bans` WHERE `ban_length` LIKE "5"
L0rdS^P0l4K
17.02.2011
SELECT `bhid`, `ban_type`,`player_ip`,`player_id` FROM `amx_banhistory` WHERE `ban_length` LIKE "5"
SELECT `bid`, `ban_type`,`player_ip`,`player_id` FROM `amx_bans` WHERE `ban_length` LIKE "5"
Oba te zapytania jedynie wybierają rekordy z bazy.
Aby zrobić to o czym autor tematu napisał należy wykonać następujące zapytanie:
DELETE FROM `amx_bans` WHERE `ban_length` = '5' ;Oczywiście `amx_bans` to nazwa tabeli która u ciebie może różnić się prefixem.