1
我的應用程序將一些日誌本地存儲到一個表中,但同時它也將相同的數據存儲在遠程服務器數據庫中。如果由於某種原因與遠程服務器的連接中斷,應用程序將繼續在本地存儲數據。在工作結束時,應用程序必須將本地數據複製到遠程服務器。沒有使用REPLACE INTO的更新表
兩邊的表具有相同的結構,但沒有定義主鍵,因此無法使用REPLACE INTO
。有沒有其他方法可以將數據從本地數據庫複製到遠程數據庫,但不復制已存在於遠程數據庫中的記錄?
這是表的外觀:
+-------------+------------+------------+
| ProductionID| Start | Factor |
+-------------+------------+------------+
| 1123 | 1 | Y |
+-------------+------------+------------+
| 1123 | 2 | N |
+-------------+------------+------------+
| 1123 | 3 | Y |
+-------------+------------+------------+
| 2212 | 6 | Y |
+-------------+------------+------------+
| 2212 | 4 | Y |
+-------------+------------+------------+