mysqldump創建一個包含按字母順序列出的表(和視圖)的轉儲。當有表,這是不是很方便之間的外鍵關係,但是,這個問題很容易通過運行解決:從mysqldump備份中執行相互依賴的視圖
SET FOREIGN_KEY_CHECKS=0;
我有一種情況,即認爲,vwapple,取決於視圖,vworange,說。使用mysqldump,vwapple會在vworange之前列出並執行,這是有問題的,因爲我們會看到「view vworange does not exist」錯誤消息。
這種情況如何解決?視圖是否具有與表格類似的解決方案?或者爲了解決這個問題,讓每個視圖獨立更好?
注
我正在使用python腳本恢復數據庫。每個視圖和表都在其單獨的.sql文件中,因爲我想獨立地控制每個數據庫對象。