錯誤代碼: 1449 The user specified as a definer ('root'@'%') does not exist
1. 錯誤描寫敘述
1 queries executed, 0 success, 1 errors, 0 warnings
查詢:call analyse_use(‘20150501‘,‘20150601‘)
錯誤代碼: 1449
The 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))
錯誤代碼: 1449 The user specified as a definer ('root'@'%') does not exist