场景

        现场表结构没有设置主键,导致数据库插入数据存在多个完全相同的记录,需要删除完全相同数据。

方案一:

        1)启动Navicat,过滤掉重复数据,采用distict关键字

        select DISTINCT(id), xm, zjhm, sfzz, dhhm, xgrq,dw, bm, zw,gw from cs_oth_airport_person

        2)点击导出按钮,将数据记录导出成sql文本

        3)清空表之后,重新导入数据库

方案二:

        1)创建新表

            create table cs_oth_airport_person_new like cs_oth_airport_person;

        2)插入去重数据

            insert into cs_oth_airport_person_new select DISTINCT * from cs_oth_airport_person;

        3)删除旧表

            drop table cs_oth_airport_person

        4)  更改名称

             alter table cs_oth_airport_person_new rename to cs_oth_airport_person;


©著作权归作者所有:来自51CTO博客作者fengyuzaitu的原创作品,如需转载,请注明出处,否则将追究法律责任

你的赞赏是我请进的动力

赞赏

0人进行了赞赏支持

更多相关文章

  1. 【DB宝46】NoSQL数据库之CouchBase简介、集群搭建、XDCR同步及备
  2. 最新高清IT职业技能图谱:机器学习、架构师、大数据、前端、运维,全
  3. Istio安装
  4. 阿里自研分布式强一致关系型数据库——X-DB
  5. Python_学习之基础数据类型
  6. 马哥架构班第四周作业
  7. Delta Lake 第一篇论文发布了
  8. Apache Kafka 不需要管理员:删除 Apache ZooKeeper 的依赖
  9. Data + AI Summit 欧洲2020全部超清 PPT 下载

随机推荐

  1. android渲染网页时onPageFinished不触发
  2. Android 自定义View 横向翻页
  3. Android圆环形自定义进度条控件的绘制
  4. Android软键盘弹出不影响布局的方法
  5. android查看每个app的内存占用情况
  6. android service 实例
  7. 修改Android Studio的字体
  8. android仿ios弹性页
  9. Android--MediaPlayer音乐播放器歌词随时
  10. android 编译内核