我试图通过phpmyadmin中的SQL选项卡创建/导入这样的视图:
CREATE ALGORITHM=UNDEFINED DEFINER=`byname`@`localhost` SQL SECURITY DEFINER VIEW `wr_averages` AS select `nf_users`.`id` AS `id`,(`nf_users`.`points` / `nf_users`.`played`) AS `average_points` from `nf_users` where (`nf_users`.`played` > 24);
我知道这个错误:
#1227 - Access denied; you need the SUPER privilege for this operation
我无法在我的托管公司获得超级特权,那么还有什么可以绕过这个问题吗?
预先多谢:-)
发布于 2012-11-21 04:24:35
从文件中:
如果指定了定义器子句,则只能将值设置为您自己的用户,除非您拥有“超级特权”。这些规则确定合法定义者的用户值:
检查您的MySQL帐户,它不是byname
@localhost
。
解决办法:
https://stackoverflow.com/questions/13492857
复制相似问题