【发布时间】:2013-11-14 22:32:05
【问题描述】:
我创建了一个带有 SQL 查询的视图:
CREATE VIEW rightview
AS
SELECT data.accounts.login,data.accounts.password,data.customers.right_
FROM data.accounts join data.customers using (id);
当我点击执行查询时,它表明视图已成功创建。但是当我尝试用这个查询显示它的列时
select * from data.rightview;
我收到了这个错误:
错误代码 1356,SQL 状态 HY000:查看“data.rightview”引用 无效的表或列或函数或定义者/调用者 查看无权使用它们
【问题讨论】:
-
就像消息说的那样,您正在尝试引用不存在的表或列。仔细检查名称是否正确。在创建视图之前尝试执行 SELECT 查询