1449-The user specified as a difiner(‘aa‘@‘%‘) does not exist
Posted 雅冰石
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1449-The user specified as a difiner(‘aa‘@‘%‘) does not exist相关的知识,希望对你有一定的参考价值。
一 问题描述
同事反馈,执行一个修改t1表数据的sql,报错:
1449-The user specified as a difiner('aa'@'%') does not exist
这报错,看起来还挺奇怪的。
二 排查思路
查看是否有definer为这个用户的触发器:
SELECT * FROM information_schema.`TRIGGERS` WHERE DEFINER='aa@%';
发现有相关记录,且该触发器正是建在t1表上的。
三 解决办法
创建该报错用户;
或者用正确用户重建该触发器
以上是关于1449-The user specified as a difiner(‘aa‘@‘%‘) does not exist的主要内容,如果未能解决你的问题,请参考以下文章
1449-The user specified as a difiner(‘aa‘@‘%‘) does not exist
mysqldump: Got error: 1449: The user specified as a definer ('user'@'%') does not ex
打开视图 :1449 - the user specified as a definer ('root'@'%')does not exist
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
MySQL [Err]1449 : The user specified as a definer ('root'@'%') does not exist
mysql 1449 : The user specified as a definer ('root'@'%') does not e