情况是这样的:首先我用admin用户创建了一系列的表及数据,然后又用jdbc连接这个数据库(连接帐号改成root了),这时对表的查询、新增、更新都没问题,唯独执行delete时就会报这样的错误:The user specified as a definer ('oa'@'localhost') does not exist。
请问这是因为没有给root赋予删除权限出现的问题吗?应该怎么解决?我用SHOW GRANTS FOR root@'localhost';看结果说赋予了全部权限,我现在很纠结这到底是怎么回事:GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*C94CA76F1376C3A0482187452BFBF41DE621E9DA' WITH GRANT OPTION
求高人指教!!!
额,错误不是oa是admin:
The user specified as a definer ('admin'@'localhost') does not exist。