UPDATE
vi_lock_keys
SET
expiry_at = UNIX_TIMESTAMP(NOW()) + 30,
token = 'RQPQ0ppDhVJOqkyvjm9kC+2CE40btTKBdlmCu0KvPX0='
WHERE
key_id = '47b22fb983b2acd560cf20172fc0f3b84d339551368056ad3b354d5f38b8dc39'
AND (
token = 'RQPQ0ppDhVJOqkyvjm9kC+2CE40btTKBdlmCu0KvPX0='
OR expiry_at <= UNIX_TIMESTAMP(NOW())
)