簡體   English   中英

Mysql存儲過程SQLYog問題

[英]Mysql Stored Procedure SQLYog issue

我已經以在localhost開發的方式設置了站點,然后對其進行了更新,那么一切都很好,但是Stored Procedures存在問題。

當我在localhost上創建存儲過程,然后使用sqlyog將其復制到活動服務器時,然后將其正常復制,但是無法在live上對其進行更改 為此,我必須使用一個虛擬名稱創建另一個,然后手動復制並粘貼實時代碼並執行以創建它。

知道這里可能是什么問題嗎?

更新

我剛剛發現它與定義器有關的問題,因為執行SP會導致以下錯誤:

The user specified as a definer ('root'@'localhost') does not exist

我不希望出現此問題,因為我在復制過程之前先刪除了definer ,但是刪除了它們的definer 似乎

sqlyog可能會添加它

有解決這個問題的主意嗎?

當你上線,然后代替

('root'@'localhost')

將用戶名替換為root,將主機地址替換為localhost,這可能對您有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM