我使用 mysqlpump 来备份数据库:
mysqlpump --single-transaction --add-drop-database --skip-definer \
--databases mydatabase --result-file /opt/myservice/backup/export.sql
我的数据库包含多个视图,其中一些视图在 CREATE VIEW 查询中使用完全错误的 SELECT 导出,如下所示:
CREATE VIEW `careerpulse-staging`.`user_view` AS SELECT
1 AS `id`,
1 AS `name`,
1 AS `department`,
1 AS `manager_id`
;
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况?我该如何解决?