为了账号安全,请及时绑定邮箱和手机立即绑定

如何删除MySQL表上的重复项?

如何删除MySQL表上的重复项?

冉冉说 2019-06-17 17:21:05
我需要DELETE控件中指定sid的重复行。MySQL桌子。如何使用SQL查询执行此操作?DELETE (DUPLICATED TITLES) FROM table WHERE SID = "1"就像这样,但我不知道该怎么做。
查看完整描述

3 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

这将移除已就位的重复项,而无需创建新表。

ALTER IGNORE TABLE `table_name` ADD UNIQUE (title, SID)

注意:只有当索引适合内存时才能正常工作。


查看完整回答
反对 回复 2019-06-17
  • 3 回答
  • 0 关注
  • 327 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信