我正在将应用程序从不区分大小写的数据库迁移到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