Also ich mache "...jeden zweiten Datensatz löschen.." einfach an der Sekunde fest. Z.b. ":39". Die Suche wäre dann einfach so
Code:
SELECT DATE_FORMAT(created,'%s'), created FROM log
WHERE DATE_FORMAT(created,'%s') = '39' ;
Wenn dass stimmt, dann geht das löschen z.B. so..
Code:
DELETE FROM log
WHERE DATE_FORMAT(created,'%s') = '39' ;
Anschließend noch die Tabelle optimieren, sonst wird diese nicht "kleiner" was den Plattenplatz angeht.
Code:
ANALYZE TABLE log;
OPTIMIZE TABLE log;
Grüße
Thomas