我只为此使用 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->table 是一一对应的?2.还有其他我在这里遗漏的问题吗?
谢谢!山姆