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

ALGORITHM単語toの最初の行のすべてを削除しSECURITY DEFINERて、クエリが次のようになるようにします。

CREATE VIEW `myview` AS select ...

DEFINERビューの を に設定しようとすることroot@localhostは、特権操作です。

于 2013-03-01T17:59:14.150 に答える