【问题标题】:Creating view across different databases跨不同数据库创建视图
【发布时间】:2012-05-28 12:07:53
【问题描述】:

如果我有数据库D1和数据库D2,以及数据库D1下的表T1和数据库D2下的表T2,是否可以在数据库下创建T1的视图D2 在 MySQL 中。如果是这样,你能告诉我语法吗?

两个数据库都在同一台机器上。

【问题讨论】:

    标签: mysql database view


    【解决方案1】:
    CREATE VIEW `D2`.`example` AS SELECT * FROM `D1`.`T1`;
    

    【讨论】:

    • 如果每个数据库都有不同的用户,这怎么做?我们需要将视图授予“查看”用户吗?我需要这样做,但我还不止于此。编辑:精度 -> 相同的主机,不同的用户。
    • 如何选择特定的文件? SELECT D1.T1.F1?
    猜你喜欢
    • 1970-01-01
    • 2023-03-02
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-30
    相关资源
    最近更新 更多