MySQL删除用于重复数据的最小id解决方案。

MySQL删除用于重复数据的最小id解决方案。
搜索网络删除重复的数据以保留最小ID数据如下:
删除


哪里
peoplename在(
选择
peoplename



peoplename

计数(peoplename)> 1

和只不(在
选择
min(只)



peoplename

计数(peoplename)> 1

当你使用它时,你会显示出错误。

从TB中删除ID(从TB组中选择max(id))

{ 1093 } -您不能指定从from子句中更新的目标表xxx

我不知道当时的原因是什么。

然后尝试分配操作,首先用重复的用户过滤数据,然后使用max()选择较大的数据:
通过用户计数(用户)> 1选择TB组的max(id)
然后根据所获得的最大值(id)删除冗余数据。
从TB中删除id = XX
暂时解决这个问题是愚蠢的。
总结

以上是MySQL删除重复数据并为您保留最小ID的解决方案。希望能对你有所帮助。如果你有任何问题,请给我留言。萧边会及时回复你。

tag:删除用于重复数据解决方案最小

相关内容