我无法在这里弄清楚问题并做了一些测试,但我是mySQL查询的新手。这就是问题所在。如果我运行这个:
create view services_view as
SELECT `innovation_name`,`link`,`category`,`brief_description` FROM `innovation_db`
WHERE `category`= "Service"
我得到一个包含所有正确列的新视图,但行是空的。如果我只是在没有创建视图的情况下运行查询,它会正确返回数据。如果我这样做:
create table services_view
SELECT `innovation_name`,`link`,`category`,`brief_description` FROM `innovation_db`
WHERE `category`= "Service"
我得到一个包含正确列的新表,并且行中包含所有正确的数据。如果创建表格清楚,为什么创建视图无效?
由于