mysql> show create view bg_view_invest_list\G;
*************************** 1. row ***************************View: bg_view_invest_list
Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`zabbix`@`localhost` SQL SECURITY DEFINER VIEW `bg_view_invest_list` AS select `pd`.
create view时,指定definer是zabbix,后续只能此用户和有super权限的用户修改,其他用户无法修改视图。
解决方案:
1、给当前用户授予super权限。
2、将definer清空。