Как исправить url'ы через базу данных?
вообще, хранить в базе домен не комильфо :UPDATE `table_name`
  SET `site_url`= REPLACE(`site_url`, 'old_domain', 'new_domain');
Напрямую в БД лучше не менять урлы. Все серилизованные данные с урлами сломаются.
Для правильной смены урлов лучше использовать wp-cli
https://wp-kama.ru/handbook/cli/wp/search-replace
или через
https://github.com/interconnectit/Search-Replace-DB
если нет доступа к консоли.