我從遠程服務器備份了一些數據庫,並且當我嘗試導入該備份時,我在本地服務器上遇到問題。我在這一行中得到一個錯誤:CREATE ALGORITHM =未定義的定義者
CREATE ALGORITHM=UNDEFINED [email protected]% SQL SECURITY DEFINER VIEW tematics_field AS select....
。
兩臺服務器都有一個mysql 5.5.2x。這兩臺服務器的用戶不同。
我從遠程服務器備份了一些數據庫,並且當我嘗試導入該備份時,我在本地服務器上遇到問題。我在這一行中得到一個錯誤:CREATE ALGORITHM =未定義的定義者
CREATE ALGORITHM=UNDEFINED [email protected]% SQL SECURITY DEFINER VIEW tematics_field AS select....
。
兩臺服務器都有一個mysql 5.5.2x。這兩臺服務器的用戶不同。
你需要把(在這種情況下,或通配符)的主機名在單引號:
CREATE ALGORITHM=UNDEFINED [email protected]'%' SQL SECURITY DEFINER VIEW tematics_field AS
select.....
我只是嘗試:
CREATE VIEW tematics_field AS select....
,一切都完美地工作和進口做得很好。
是什麼bewin 「CREATE算法= UNDEFINED DEFINER =根@ '%' SQL SECURITY DEFINER VIEW」 不同和簡單的「創建視圖」? – mrakodol
所有這些額外的子句都是可選的,你可以在這裏閱讀:http://dev.mysql.com/doc/refman/5.6/en/create-view.html –
好的,TNX。它在我的本地主機中並不適用於我。 – mrakodol