Is it possible to “Update” pages via SQL?

wp_update_post() is a PHP function, and you can’t trigger a page update with MySQL. You need to at least use PHP, but it’s possible that some plugins actually require manually pressing update.

For WordPress and WooCommerce content your best bet would be to use the REST API or WP CLI from the command line.