/
Support Tickets: Removing tickets older than 3 years
Support Tickets: Removing tickets older than 3 years
Using this procedure you can remove all tickets and their relationships for tickets that are older than 3 years (based on ticket creation date).
- Ensure to take full HostBill database backup before using this procedure
- You may want to keep mentioned sql backup somewhere safe, in case you'd need to find information from past
Run following SQL queries in single session on your HostBill database:
SET @ticket_ids := (SELECT GROUP_CONCAT(id) FROM hb_tickets WHERE status = 'Closed' AND date < DATE_SUB(NOW(),INTERVAL 3 YEAR)); DELETE FROM hb_ticket_replies WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_ticket_rating WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_ticket_billing_items WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_ticket_subscriptions WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_tickets_log WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_tickets_notes WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_tickets_public WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_tickets_tags WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_tickets_timers WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_tickets_attachments WHERE FIND_IN_SET(ticket_id, @ticket_ids); DELETE FROM hb_tickets_emails WHERE rel='ticket' AND FIND_IN_SET(rel_id, @ticket_ids); DELETE FROM hb_tickets WHERE FIND_IN_SET(id, @ticket_ids);
, multiple selections available,
Related content
Cart.js
Cart.js
Read with this
Remove clients, accounts, domains but leave settings & products
Remove clients, accounts, domains but leave settings & products
More like this
Adding Contract details to Emails and Invoice Templates
Adding Contract details to Emails and Invoice Templates
Read with this
Disabling Support System
Disabling Support System
More like this
Using native PHP mysql functions in HostBill
Using native PHP mysql functions in HostBill
Read with this
Ticket Departments - SLA / Escalations
Ticket Departments - SLA / Escalations
More like this