我有兩個數據庫在MySQL中已經有數據。他們有完全相同的模式。我想將這兩個數據庫合併爲一個。我想:如果兩個數據庫都具有相同的模式,我可以將兩個數據庫合併爲一個在Mysql中的數據庫嗎?
mysqldump -u root -p --databases database1 database2 database3 > database1_database2_da
然而,當我嘗試打開database1_database2_da
,我只是結束了從數據庫中的一個數據,但不是所有的人。我也想提一下,這兩個數據庫的記錄從1開始,因爲它們是自動生成的。你認爲有一種方法可以合併這兩個數據庫而不會丟失其中的任何數據?
它們是否有衝突的主鍵?在合併之前,您需要先處理數據,否則當您插入第二個轉儲時,您會收到PK違例和/或刪除的插入。 –
我沒有看到任何衝突的主鍵,因爲我只從一個數據庫中獲取數據,就好像它正在覆蓋來自第二個數據庫的數據。 – T3000