UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'xD/0ZCFtihCJ8x+g3AL+XJqCJlQNABTTMAPRtBqbw04='
WHERE
key_id = '38ac7e3654b0f7cf6931ba9b9f5bbcf0107037259e80edb8bf003b4fc9efb17d'
AND (
token = 'xD/0ZCFtihCJ8x+g3AL+XJqCJlQNABTTMAPRtBqbw04='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)