【发布时间】:2021-07-10 18:07:02
【问题描述】:
为了简化起见,假设我有 2 个包含数据的数据库,db_data_1 和 db_data_2,它们具有相同的表集,并且我有第三个数据库,其中定义了我的存储过程,比如 db_sp。假设我的存储过程称为 my_sp
当我尝试从 db_data_1 或 db_data_2 调用 db_sp.my_sp 时,我收到一条错误消息,指出 db_sp.my_sp 中引用的表不存在。
如何让 db_sp.my_sp 查询调用数据库中的表与定义 my_sp 的数据库(即 db_sp)
谢谢。
【问题讨论】:
标签: mysql stored-procedures database-permissions