UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = '54PLAZuiX4Vh7KnkgOJMi7q6OAwWx5XrZQcBHsX9+3I='
WHERE
key_id = 'cacb8b96779587399dafda0667b86ba61037b7f85e31b2fc74c9a98887e90aee'
AND (
token = '54PLAZuiX4Vh7KnkgOJMi7q6OAwWx5XrZQcBHsX9+3I='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)