如果我的想法好或错,我需要建议。
我使用opencart,我想创建2个商店。假设我有这个:
db1
db2
我想要的是来自db1
的表address,customer,orders
,也可以在db2
上使用它,站点2。
有没有办法从db1
到db2
共享一个表格?并让site2修改,编辑,从这个表中选择?!
我知道我可以使用multistore
,但我不想使用此选项(很多原因)。我也知道我可以修改site2中的文件以使用db1.address,但我相信My SQL应该已经有了我要求的内容。
我知道我可以创建类似CREATE VIEW db2.address AS SELECT * FROM db1.address
的内容,但我知道这不是最好的主意,因为有一些限制。
答案 0 :(得分:0)
在不同的模式中创建相同的表是没有用的,因为更新和删除将是一个开销。
您可以创建名为 GLOBAL 的模式 表的物理存在和其余模式将使用其视图
OR
您可以在其他架构中创建表格的 VIEW 。