UPDATE 
  q_lock_keys 
SET 
  expiry_at = UNIX_TIMESTAMP(NOW()) + 30, 
  token = 'OT0KM+xvPhcm1dA4Uz2umBk4eYgLGs6nha5wDbF0K7A=' 
WHERE 
  key_id = '5c395b5657f2fbd641ecc3ef4e363d1188e3ab58f0c74fb820244e796328f8da' 
  AND (
    token = 'OT0KM+xvPhcm1dA4Uz2umBk4eYgLGs6nha5wDbF0K7A=' 
    OR expiry_at <= UNIX_TIMESTAMP(NOW())
  )

Query time 0.00032