Mysql使用跨数据库的视图

时间:2013-09-23 11:43:59

标签: mysql views

我仅使用myISam表,并且有两个名为cpm155和cpm179的帐户/数据库。

我在cpm155中有一组表已删除(先备份),然后为每个表运行以下查询:

CREATE OR REPLACE VIEW cpm155.financial_items AS SELECT * FROM cpm179.financial_items;

CREATE OR REPLACE VIEW cpm155.financial_headers AS SELECT * FROM   cpm179.financial_headers;

/ * etc * /

然后我运行了这个查询:

GRANT ALL PRIVILEGES ON cpm179.* TO cpm155@localhost;
GRANT ALL PRIVILEGES ON cpm155.* TO cpm179@localhost;

所以你会认为没有权限问题。

我有两个问题: 1.更新,插入和删除操作应该在两个数据库中正常工作,因为view->表是一对一的对应关系? 2.我在这里缺少其他任何问题吗?

谢谢!萨姆

0 个答案:

没有答案