2016-05-29 60 views
0

我目前正試圖將我的生產數據庫轉儲並將其部署到我的開發數據庫中。我怎樣才能看到桌子的定義者?

在我這樣做之前,我願意添加一個腳本,將數據庫表的定義者更改爲在部署完成後用於我的開發數據庫中的定義者。

有沒有辦法告訴當前桌子的定義是什麼? Iv'e嘗試過SHOW CREATE TABLE,但它並沒有給我這張表的定義。

請注意,我已經有一個腳本來爲另一個模式這樣做,但我不確定其他模式的定義是否相同。

此外,我無法通過互聯網找到答案,所以我在這裏問這個。

謝謝。

+0

我認爲只有視圖和存儲過程具有「定義者」。 –

回答

0

數據庫和表在MySQL中沒有「定義者」(或DBO)。

「用戶」是「授予」訪問數據庫和/或表的權限。將有不同的GRANTs解決你想要解決的任何問題嗎?

相關主題......存儲例程作爲「調用者」或指定的「用戶」(創建例程時的選擇)執行,但我不認爲這就是你所問的。