mysql如何删除重复行?

mysql如何删除重复行?
在网上搜到的解决办法是查询出重复行后只保留id最小值数据,但是我的数据集没有主键,有没有这种情况下删除重复行的方法啊?
或者我能不能增加一个id字段,然后作为主键,赋值12345这种序号,但是数据有点多,如何让它自己赋值到最后而不是手动

增加 id,然后使用 row_number 得到序号更新到id列,然后删除

你可以试一下select distinct, 输出的结果是不重复的内容,你把不重复的内容作为一张新表存储,把旧表删除就可以啦

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^