我正在将MS Access应用程序(已将表链接到MSSQL Server)迁移到MySQL。
作为克服某些MSAccess表命名问题的方法,我正在寻找一种解决方案以添加一个MySQL表别名,该别名将指向MySQL数据库中的现有表。理想情况下,我想在mysql中创建别名“ dbo_customers”,该别名也指向mysql中的customers表。
需要明确的是,我 不 希望别名这样的查询中的表名:
SELECT * FROM customers AS dbo_customers
但是我希望能够发出以下查询:
SELECT * FROM dbo_customers
并使其从客户表返回数据。
从我的头顶
CREATE VIEW dbo_customers AS SELECT * FROM customers
也许不是最好的解决方案,但应该可行,因为视图是可更新的。绝对适用于只读