如果将数据库移动到另一台服务器,sql 视图会发生什么情况
What happens to sql views, if database is moved to another server
我已经在我当前的数据库中创建了一个视图。但是现在我正在将数据库移动到另一台服务器。通常我正在处理转储,但不确定视图。
当我导入转储并按照视图工作时,它们会出现吗?
要么
我需要重新创建视图吗?
您使用 mysqldump
创建的转储将包含 CREATE VIEW
语句。
mysqldump requires at least the SELECT privilege for dumped tables, SHOW VIEW for dumped views, TRIGGER for dumped triggers, and LOCK TABLES if the --single-transaction option is not used. Certain options might require other privileges as noted in the option descriptions.
我已经在我当前的数据库中创建了一个视图。但是现在我正在将数据库移动到另一台服务器。通常我正在处理转储,但不确定视图。
当我导入转储并按照视图工作时,它们会出现吗? 要么 我需要重新创建视图吗?
您使用 mysqldump
创建的转储将包含 CREATE VIEW
语句。
mysqldump requires at least the SELECT privilege for dumped tables, SHOW VIEW for dumped views, TRIGGER for dumped triggers, and LOCK TABLES if the --single-transaction option is not used. Certain options might require other privileges as noted in the option descriptions.