我一直在使用mysql 5.6,
有时当我在程序,表或函数中进行一些更改并尝试保存它们时,MySQL拒绝保存它们并显示错误消息,例如"未检测到更改".在这里,我不是在谈论改变案件或管理间距.即使我添加了一些新的列并在程序中添加了新条件,它无法检测到更改
任何人都可以帮我解决这个MySQL错误
我甚至升级到MySQL 5.7但仍然存在问题.
小智 8
我通过从编辑器中删除" DEFINER = root@localhost "部分,然后单击"应用"来克服此错误.它的工作时间为99%.
例如:对于函数或过程,下面是您在顶部看到的声明.只需如上所述删除DEFINER字符串并尝试即可.
CREATE DEFINER = root@ localhostFUNCTION/PROCEDURE