+-

我从本地计算机导出了我的SQL表和视图.
我试着把它导入我网站的机器.
但是我得到了这个错误:#1227 – 拒绝访问;您需要此操作的SUPER权限
我试着把它导入我网站的机器.
但是我得到了这个错误:#1227 – 拒绝访问;您需要此操作的SUPER权限
此查询给出了错误:
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER
VIEW `myview` AS select `my_table`.`id` AS `id`,`my_table`.`name` AS
`name`,`my_table`.`surname` AS `surname` from `my_table` where
((`my_table`.`name` = 'michael') and (`my_table`.`surname` = 'notyet'));
导出表格和视图时应该选择什么?为了不得到这个错误?
最佳答案
删除第一行中从ALGORITHM到SECURITY DEFINER的所有内容,以便查询只显示:
CREATE VIEW `myview` AS select ...
尝试将视图上的DEFINER设置为root @ localhost是一项特权操作.
点击查看更多相关文章
转载注明原文:MySQL超级权限错误1227 - 乐贴网