Mysql 是否可以从另一个视图创建视图?

Mysql 是否可以从另一个视图创建视图?,mysql,views,mysql-workbench,Mysql,Views,Mysql Workbench,这可能是一个愚蠢的问题,但它是直截了当的 是否可以从现有视图创建视图 假设我有一张桌子。我从tableA创建VVTableA,现在我想从VVTableA创建VVTableA 在伪代码中,它类似于: create view vwA as select * from tableA; create view vwvwA as select * from vwA; 这可能吗? 我正在尝试类似的方法,执行station时没有出现MySQL错误,但是我无法浏览第二个视图。。。MySQL工作台一直在加载,我

这可能是一个愚蠢的问题,但它是直截了当的

是否可以从现有视图创建视图

假设我有一张桌子。我从tableA创建VVTableA,现在我想从VVTableA创建VVTableA

在伪代码中,它类似于:

create view vwA as select * from tableA;
create view vwvwA as select * from vwA;
这可能吗? 我正在尝试类似的方法,执行station时没有出现MySQL错误,但是我无法浏览第二个视图。。。MySQL工作台一直在加载,我不知道这是否是原因


我的tableA大约有10万条记录,vwA大约有5万条记录,vwA也应该有5万条记录。

只需复制第一个视图(vwA)并创建一个新视图(vwA)。这样简单。;-)

是的,这是可能的。请参阅MySQL

select_语句是提供视图定义的select语句。(从视图中选择时,使用select语句进行有效选择。)select_语句可以从基表或其他视图中进行选择


显示流程列表
显示什么?当您的工作台应用程序正在等待时,可能有一些查询正在运行。我得到以下信息
'1',root',localhost:50323',tese',query',0',NULL',SHOW PROCESSLIST''2',root',localhost:50326',tese',Sleep',1','',NULL
这看起来很正常,我猜…您使用了哪个mysql软件?您是否尝试过另一个前端工具来查看是否是工作台出了问题?现在我得到了这个问题,当我停止了
select*from vwVwtablea limit 0,10
'1',root',localhost:50323',test Query',0',NULL',SHOW PROCESSLIST''2',root','localhost:50326','test','Sleep','23','',NULL'3','root','localhost:51142','test','Query','29','Copying to tmp table','SELECT 1 FROM
test
vwnumrows2'LIMIT 100000''vwnumrows2在这种情况下,vwnutableai无法复制,因为它们存储的数据不完全相同,那么,工作台或视图本身一定有问题,无法执行简单的
select*from vwVwtablea limit 0,10
,因为它一直在运行/加载/处理,并且不会生成任何潜在的内容。请先尝试终端/命令行,以确保在启动工作台之前。