2015-12-23 51 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. 删除复制表