UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'lUZZnqATUlcv9ML/s7iElkHiSrNbit7zWujf1+WbQKk='
WHERE
key_id = '520be5287ae9dc8eb4affc93145126388d1ec3879654b0a1b4a0c8be758c57a4'
AND (
token = 'lUZZnqATUlcv9ML/s7iElkHiSrNbit7zWujf1+WbQKk='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)