谜语,只有仲尼是谁在观察

在怎么删除数据库表内容里我們有时候会保存了很多重复的数据,这些重复的数据浪费资源我们要将其删除掉,应该怎么处理呢下面来看一下。

  1. 先看下我们的表数據有一些数据是重复的。

  2. 要查找重复数据我们可以使用mysql里的having语句,如图

  3. 执行这个语句后,我们可以看到现在的结果里显示的就是表Φ重复数据的字段

  4. 要删除这些重复的数据,我们找出这些数据的ID在select语句里,添加id字段使用max函数,可以得到重复数据最后面的id

  5. 执行結果如图,得到重复数据的id为8和9

  6. 这样我们就可以使用delete语句来删除这二个id的数据了。

  7. 但如果有很多重复的数据不想一个一个的写这些id怎麼办?

    添加一个子查询只把id字段查询出来,如图

  8. 然后在外边添加一个delete语句就行了,详细代码如图

    要注意的是,如果重复数据的行有彡行或以上的我们需要执行这个语句多次才行,因为执行一次只会删除每组重复数据中的一条

经验内容仅供参考,如果您需解决具体問题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载

我要回帖

更多关于 仲尼是谁 的文章

 

随机推荐