mysql如何删除重复行?
在网上搜到的解决办法是查询出重复行后只保留id最小值数据,但是我的数据集没有主键,有没有这种情况下删除重复行的方法啊?
或者我能不能增加一个id字段,然后作为主键,赋值12345这种序号,但是数据有点多,如何让它自己赋值到最后而不是手动
增加 id,然后使用 row_number 得到序号更新到id列,然后删除
你可以试一下select distinct, 输出的结果是不重复的内容,你把不重复的内容作为一张新表存储,把旧表删除就可以啦
不知道你这个问题是否已经解决, 如果还没有解决的话: