Воть, нашел в инете, за работоспособность не ручаюсь но выглядит правдоподобно))
Как удалить всех пользователей после определенной даты:
DELETE m.*, pp.*, pf.* FROM ibf_members m LEFT JOIN ibf_profile_portal pp ON pp.pp_member_id=m.member_id LEFT JOIN ibf_pfields_content pf ON pf.member_id=m.member_id WHERE m.joined >= UNIX_TIMESTAMP('2015-12-01')
Как удалить темы (вместе со всеми сообщениями) после определенной даты:
DELETE t.*, p.*, ch.* FROM ibf_topics t LEFT JOIN ibf_posts p ON p.topic_id=t.tid LEFT JOIN ibf_content_cache_posts ch ON ch.cache_content_id=p.pid WHERE t.start_date >= UNIX_TIMESTAMP('2015-12-01')
Как удалить сообщения после определенной даты:
DELETE p.*, ch.* FROM ibf_posts p LEFT JOIN ibf_content_cache_posts ch ON ch.cache_content_id=p.pid WHERE p.post_date >= UNIX_TIMESTAMP('2015-12-01')
где ibf_ -префикс таблиц.