mysql版本
8.0.19
问题描述
The user specified as a definer ('xxx'@'%') does not exist
原因
在导入数据库文件时,视图定义者为原来的定义者,在以新的数据库用户访问视图时,会报上述错误,xxx为视图的原定义用户
解决办法
1.删除视图,重新创建视图
2.批量修改视图的definer
8.0.19
The user specified as a definer ('xxx'@'%') does not exist
在导入数据库文件时,视图定义者为原来的定义者,在以新的数据库用户访问视图时,会报上述错误,xxx为视图的原定义用户
1.删除视图,重新创建视图
2.批量修改视图的definer