我正在使用mysql和phpmyadmin。
我想使用同一服务器上database2中存在的基本表在database1中创建视图。

到目前为止,我所做的是,我使用phpmyadmin连接到database1并运行以下select语句:

select * from `database2`.`category`


正确显示了来自database2的数据。然后,我单击页面底部的“创建视图”链接...但是我可以看到它将我重定向到了database2。当我单击“确定”以保存视图时,果然,它已在database2中创建。
有人可以指出我正确的方向吗?

谢谢

最佳答案

您是否尝试在database1中执行此命令?

create view v_category as
    select * from `database2`.`category`;

关于mysql - 如何基于database2中的表在database1中创建 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18560518/

10-10 08:34