我一直在尝试为我的数据库创建一个非常简单的视图,但我一直在收到几个错误。这是我一直得到的错误:
'字段列表'中的未知列'nomorerack_base'错误未选择数据库。
这就是我输入的......
SELECT `nomorerack_base`;
CREATE VIEW Category_Under_Five AS
SELECT Sub_Category_Id, Sub_Category_name, Category_Category_Id
FROM sub_category
WHERE Category_Category_Id<5;
nomorerack_base是我的数据库,sub_category是我的表。我多次检查过大写。我无法弄清楚编码有什么问题。
之前我已经进入了
CREATE VIEW Category_Under_Five AS
SELECT Sub_Category_Id, Sub_Category_name, Category_Category_Id
FROM sub_category
WHERE Category_Category_Id<5;
并且它一直在第3行附近说错误(sub_category ....
答案 0 :(得分:0)
我相信你如何选择数据库名称是错误的:
USE db1;
SELECT COUNT(*) FROM mytable; # selects from db1.mytable
USE db2;
SELECT COUNT(*) FROM mytable; # selects from db2.mytable
答案 1 :(得分:0)
只需从SELECT更改为USE。
USE nomorerack_base;
CREATE VIEW Category_Under_Five AS
SELECT Sub_Category_Id, Sub_Category_name, Category_Category_Id
FROM sub_category
WHERE Category_Category_Id<5;