UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'ypbZPTSW1+ahuSy5076YjPgdj7C3Ajhd/9EUrPC30zM='
WHERE
key_id = '49777b229afe8a86f96d80371f3b2bc6dd832bb28ac28199b852d7cf03024d07'
AND (
token = 'ypbZPTSW1+ahuSy5076YjPgdj7C3Ajhd/9EUrPC30zM='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)