从不同的Schemas MySQL调用程序

问题描述 投票:1回答:1

我已经使用MySQL几个月了,真的很喜欢它。我有一个关于在不同模式之间使用过程的问题。

为了给出一些上下文,我正在处理我工作中的数据库的本地副本。当我为数据库创建程序时,其中一些我想上传到服务器,但其他人我宁愿保留在我的本地计算机上。但是,当我加载生产数据库的新备份副本时,我保留在计算机中的那些将被删除。

在我的计算机中将这些程序保存在哪里是一个安全的地方或方法。我应该为我的本地程序保留一个单独的模式,然后我能够从备份的模式中调用它们吗?还有另一种方法吗?

mysql stored-procedures schema
1个回答
1
投票

是的,您可以将过程放在单独的模式中。任何引用过程中的表的查询都应该由模式名称限定。

BEGIN
    SELECT ... FROM dbname.tablename;
END
© www.soinside.com 2019 - 2024. All rights reserved.