UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'MzAOfB+bjEfG/r71KWUGXKoCz5mmN0LMwT+a2QBUW64='
WHERE
key_id = 'bb77be130ef10e60ab71ab214370be75c37f95d6de8f2b564ea20a3e28d06047'
AND (
token = 'MzAOfB+bjEfG/r71KWUGXKoCz5mmN0LMwT+a2QBUW64='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)