UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'yrcEKQ0mlqpDcGctViWZUXIKrsRZe6S7tVID2wYobRM='
WHERE
key_id = 'd5071fea6bb71024236188b01481184c789837efe03802ef0e20c82999a2713d'
AND (
token = 'yrcEKQ0mlqpDcGctViWZUXIKrsRZe6S7tVID2wYobRM='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)