错误代码: 1449 The user specified as a definer ('root'@'%') does not exist

来源:互联网 发布:100元以内耳机知乎 编辑:程序博客网 时间:2024/05/18 22:46

1. 错误描述

1 queries executed, 0 success, 1 errors, 0 warnings查询:call analyse_use('20150501','20150601')错误代码: 1449The user specified as a definer ('root'@'%') does not exist执行耗时   : 0 sec传送时间   : 0 sec总耗时      : 0.003 sec

2. 错误原因

在存储过程里,我用的用户是root,而实际的是skyusers

3. 解决办法

将以下代码

CREATE DEFINER=`localhost`@`%` PROCEDURE `analyse_use`(IN `startDate` VARCHAR(20),IN `endDate` VARCHAR(20))

修改成

CREATE DEFINER=`skyusers`@`%` PROCEDURE `analyse_use`(IN `startDate` VARCHAR(20),IN `endDate` VARCHAR(20))
1 0
原创粉丝点击