對於測試代碼,我使用SQLYog的「複製到其他主機」選項將數據從實時數據庫複製到測試數據庫。大多數時候,這沒關係。但對於某些表格來說,數據集是絕對巨大的,我只需要一小部分數據進行測試。 「複製到不同的主機」對話框可讓您選擇僅複製結構或結構和數據。SQLYog:複製部分數據?
如果我只想要部分數據,我必須運行select * on table where condition
查詢,將結果導出爲SQL查詢,將該查詢導入測試主機並運行它。雖然這可行,但這並不是一個有趣的過程,特別是在測試數據的「小」子集仍然是很多行的情況下。如果某些數據已被複制,則會增加複雜性,因爲我必須編寫查詢以獲取目標上的密鑰列表,然後將條件添加到主要條件中。
有沒有辦法讓「複製到不同主機」功能只有選擇性地將行復制到目標數據庫?
我只對源數據庫擁有隻讀訪問權限,所以這不是一個選項,不幸的是。不管怎麼說,還是要謝謝你。 – GordonM