我正在將MS Access應用程序(將錶鏈接到MSSQL服務器)遷移到MySQL。如何在MySQL中創建表別名
作爲克服一些MSAccess表命名問題的一種方法,我正在尋求一種解決方案來添加一個MySQL表別名,該別名將指向MySQL數據庫中的現有表。理想情況下,我想在mysql中創建別名'dbo_customers',它也指向mysql中的customers表。
要清楚我不想別名這樣的查詢中一個表名:
SELECT * FROM customers AS dbo_customers
反倒是我想能夠發出以下查詢:
SELECT * FROM dbo_customers
,並讓它從customers表中返回數據。
爲什麼不能重命名工作表中? – 2009-12-11 19:05:15
在某些情況下,重命名錶格不起作用。例如,如果您使用兩個具有不同命名約定的ORM系統,則需要兩個別名才能正常工作。在那種情況下,順便說一下,接受的解決方案對我來說已經足夠了:) – Nimo 2014-03-19 22:30:05