UPDATE 
  q_lock_keys 
SET 
  expiry_at = UNIX_TIMESTAMP(NOW()) + 30, 
  token = 'bQUnm6iRdrZF3UyfTHxUrMpQ/8VBKLn9UFLd/xo+Tv0=' 
WHERE 
  key_id = '50101f01a7e63175ccb1f20e6e7082c420568db8dbc9c1e6e1481b8506b4272f' 
  AND (
    token = 'bQUnm6iRdrZF3UyfTHxUrMpQ/8VBKLn9UFLd/xo+Tv0=' 
    OR expiry_at <= UNIX_TIMESTAMP(NOW())
  )

Query time 0.00029