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