MySQL 创建视图

Posted

技术标签:

【中文标题】MySQL 创建视图【英文标题】:MySQL Create View 【发布时间】:2016-06-22 10:53:27 【问题描述】:

我试图在 information_schema 中为表 VIEW 创建一个视图。

CREATE OR REPLACE VIEW Research as
select * from VIEWS;

但我收到如下错误:

错误代码:1044。用户 'root'@'localhost' 拒绝访问数据库 'information_schema'

这里有什么问题?我可以从架构中选择其他表。

【问题讨论】:

【参考方案1】:

您应该在 bash 中运行 mysql -u root -p,而不是在 MySQL 命令行中。如果您在 mysql 中,则可以通过键入 exit 退出。

注意:使用'quit'退出mysql,然后你将进入bash

【讨论】:

以上是关于MySQL 创建视图的主要内容,如果未能解决你的问题,请参考以下文章

从 mysql 中的查询创建视图 - mysql 不允许创建视图

mysql 视图

如何使用 MySQL 强制创建视图?

mysql中如何建立视图?

关于mysql视图的问题。见补充

在 Mysql 中自动创建视图