UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'x/yT6rqAfBNXZf6O5X2OUTQannEydFQMSBrXw1iOY78='
WHERE
key_id = '1517b07cdb237f7de5cd88e6a6cbd204c9931abb23e661d732f0b08553294b05'
AND (
token = 'x/yT6rqAfBNXZf6O5X2OUTQannEydFQMSBrXw1iOY78='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)