在navicat for mysql 导入新数据的时候,如果存在上述字段(日期 号码 工号 姓名 业务项目 业务名称 产值 小组 备注
)里面的内容全部都一样则不导入(插入) 如果其中一个不一样则可以导入(插入)之前尝试过联合唯一索引,但是没有成功。求大神给一个navicat for mysql使用的详细的解决方法。  谢谢

解决方案 »

  1.   

    mysql的导入,没有在导入之前去重的设置;
    建议方案:
      1,全量导入,唯一索引去掉;
      2,新增表结构自增id;
      3,根据自增id删除重复数据;参考sql如下(DELETE a FROM `game_table`  a 
    JOIN (SELECT id FROM game_table GROUP BY TYPE HAVING COUNT(1) > 1) b
    WHERE a.id = b.id;)
      4,新增唯一索引;