UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'M6fDrjvJ6XilDlbkhjTIfIF9b+Z1tVDRUHuE3McTaak='
WHERE
key_id = 'd417956bfd20ab50f0cefc9b03b9bf1be562f1f1cc026153f77be74602091d88'
AND (
token = 'M6fDrjvJ6XilDlbkhjTIfIF9b+Z1tVDRUHuE3McTaak='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)