2015-12-23 79 views
0

導入或更新,如果項目是存在於MySQL表。導入項目,並刪除舊的項目只有

導入示例:

Jon | 12 
Marie | 17 
Delia | 10 
Megan | 2 

在MySQL表:

Jon | 12 
chrtalie | 23 

如何如果不存在Sapmle刪除記錄 - chrtalie | 23? 這是關於超過2000個項目。

回答

2

我看到兩個選項:

  1. 清除表導入前。

  2. 導入到原始表的臨時副本,併合並手動在兩個表:

    1. 創建原始表的空複製
    2. 導入進副本
    3. 從原來的刪除列出不在副本中的條目
    4. 更新副本中原始表中的條目
    5. 在原始表格中添加僅在t他複製
    6. 刪除複製表