繁体   English   中英

Mysql存储过程SQLYog问题

[英]Mysql Stored Procedure SQLYog issue

我已经以在localhost开发的方式设置了站点,然后对其进行了更新,那么一切都很好,但是Stored Procedures存在问题。

当我在localhost上创建存储过程,然后使用sqlyog将其复制到活动服务器时,然后将其正常复制,但是无法在live上对其进行更改 为此,我必须使用一个虚拟名称创建另一个,然后手动复制并粘贴实时代码并执行以创建它。

知道这里可能是什么问题吗?

更新

我刚刚发现它与定义器有关的问题,因为执行SP会导致以下错误:

The user specified as a definer ('root'@'localhost') does not exist

我不希望出现此问题,因为我在复制过程之前先删除了definer ,但是删除了它们的definer 似乎

sqlyog可能会添加它

有解决这个问题的主意吗?

当你上线,然后代替

('root'@'localhost')

将用户名替换为root,将主机地址替换为localhost,这可能对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM