[英]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.