我正在將應用程序從不區分大小寫的數據庫遷移到MySQL。我的DBA不允許更改任何Mysql配置設置,因此不能使用「lower_case_table_names」選項。MySQL表別名
MySQL是否有任何別名能夠讓多個表名指向同一個表?
例如,如果用戶和usersB被混淆爲同一個表,那麼這兩個查詢會插入到相同的表:
Insert into USER VALUES (2, 3....);
和
Insert into usersB VALUES (2, 3, ....);
意見接近所需功能,但我想要更新和改變結構命令對所有的別名工作。
謝謝!
感謝您的想法,但我實際上尋找的東西稍有不同:在通過許多名字訪問的表格。例如,將會有一個名爲user的表,但客戶端查詢可能會引用USER user777或UsEr。我有一個約10-20個不同名稱的列表,理想情況下這些名稱將被混淆到單個物理表中。 – David 2010-06-18 19:02:28