首页 > 数据库技术 > 详细

mysql报错因某用户不存在

时间:2021-09-01 22:17:19      阅读:41      评论:0      收藏:0      [点我收藏+]

mysql报错因某用户不存在

原因:不存在的用户之前对某表创建了视图或者触发器。

结果:导致其他用户不能删除该表数据。

处理办法:查看触发器或者视图信息,把DEFINER改为当前用户即可。

mysql查看触发器信息

可以从information_schema架构下的系统表查看
-- 查看约束
SELECT * FROM information_schema.`TABLE_CONSTRAINTS`;
-- 查看触发器
SELECT * FROM information_schema.`TRIGGERS`;

mysql查看视图信息

select * from  information_schema.VIEWS; 				#DEFINER就是所有者

mysql报错因某用户不存在

原文:https://www.cnblogs.com/wuguofeng/p/15213410.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!