UPDATE 
  q_lock_keys 
SET 
  expiry_at = UNIX_TIMESTAMP(NOW()) + 30, 
  token = 'xQa4iXo+BdJpNHbDyRDn/kwlWfvHp0cb9LHhBaKdekA=' 
WHERE 
  key_id = '687b6a8ed0f741083f28977b6cab8a5578b4b724adadd65b84d5c2e3f1a90e40' 
  AND (
    token = 'xQa4iXo+BdJpNHbDyRDn/kwlWfvHp0cb9LHhBaKdekA=' 
    OR expiry_at <= UNIX_TIMESTAMP(NOW())
  )

Query time 0.00035