WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'wp_mail_smtp_summary_report_email', 'pending', '2026-03-23 14:00:00', '2026-03-23 14:00:00', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774274400;s:18:\"\0*\0first_timestamp\";i:1774274400;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774274400;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 2, 10, '[null]' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'wp_mail_smtp_summary_report_email' AND `group_id` = 2 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'wp_mail_smtp_admin_notifications_update', 'pending', '2026-03-22 14:50:55', '2026-03-22 14:50:55', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1774191055;s:18:\"\0*\0first_timestamp\";i:1774191055;s:13:\"\0*\0recurrence\";i:86400;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1774191055;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:86400;}', 2, 10, '[null]' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'wp_mail_smtp_admin_notifications_update' AND `group_id` = 2 LIMIT 1 ) IS NULL

Our People | Guy Hocking – Utilize

Guy Hocking

Group Managing Director

A passionate technology enthusiast, Guy Hocking has been with Utilize since 2004. Today he is responsible for running day-to-day operations and also sits on some of the leading UK partner advisory councils, helping vendors like Microsoft, HPE, Sophos and SonicWALL shape their future technologies.

Guy’s role is to ensure Utilize and its group companies remain one step ahead of the technology curve, overseeing all technical and operational aspects of the business. His team works (and plays) hard to ensure our clients continue to enjoy the exemplary level of technical expertise, products and service they have become accustomed to from Utilize.

When he is not working (which isn’t very often) you’ll find Guy climbing mountains, kite surfing, running, or at Villa Park with his sons (they are Aston Villa season ticket holders for their sins!). As well as being a bit of a fitness obsessive, he’s also a committed football Dad and is often seen on the touchline of various Essex pitches watching his sons play.