3

我从本地机器导出了我的 SQL 表和视图。我试图将它导入我网站的机器。但我得到这个错误:#1227 - Access denied; you need the SUPER privilege for this operation

此查询给出了错误:

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'));

导出表格和视图时应该选择什么?为了不得到这个错误?

4

1 回答 1

6

从单词ALGORITHMto中删除第一行中的所有内容SECURITY DEFINER,以便查询简单地显示为:

CREATE VIEW `myview` AS select ...

尝试将DEFINER视图设置root@localhost为特权操作。

于 2013-03-01T17:59:14.150 回答