我被要求为Web应用程序构建模块,该模块也将用作独立网站。既然如此,我想使用一个单独的数据库,并想知道是否有办法在一个数据库中创建一个表,成为另一个数据库中的“指针”。在另一个数据库中使用表格
例如,我有数据库DB1和DB2
DB1有表的用户,所以我想有db2.users指向db1.users。
我知道我可以设置触发器,什么不能同步两个不同的表,但听起来冷却器:)
编辑
所以在我的代码,我使用的是SQL如
select * from users
现在,在数据库级别,我希望“用户”实际上是db1.users。然后,如果我想,我可以删除别名/指针,“select * from users”将指向当前数据库中的用户表。我想我正在寻找的是一种“全球别名”类型的东西。
我不完全明白你在问什么,你能更具体一点吗? – Khez 2011-04-15 09:13:59
我试着解释更好(查看问题) – 2011-04-15 09:49:00
你不能只是'mysql_select_db('db2');/*查询*/mysql_select_db('db1');'? – Khez 2011-04-15 10:04:26