我的应用程序需要两组数据,我希望在逻辑上将其分成两部分。在mysql数据库的一个实例中拥有表的名称空间是理想的,但我找不到任何迹象表明此功能存在。因此,我决定在一个mysql实例中将数据拆分为两个模式(静态和动态)。但是,我的dynamic数据依赖于static部件,并且我在dynamic中的一些存储过程从static数据库中选择数据。
避免在存储过程中硬编码模式名称或以类似的方式拆分数据的最佳实践是什么?
发布于 2010-11-01 06:04:03
这通常是通过同义词完成的,但MySQL不支持。您并没有确切地说明为什么要“逻辑分离”数据;这可以通过在表名前加上某种标识符来实现。为了避免硬编码模式名称的麻烦,我建议重新考虑将表分开。
https://stackoverflow.com/questions/3802409
复制相似问题