UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'hlMJi5Cd8GOJ4J5wVN7te99A+kmIolwDk0d2gL+nCB4='
WHERE
key_id = 'cef33e02a86922ea72de188a2a51997a5b63f0f1477801f4ab31b4376f85ce05'
AND (
token = 'hlMJi5Cd8GOJ4J5wVN7te99A+kmIolwDk0d2gL+nCB4='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)