如何删除表中重复的记录?

时间:2012-10-15 08:08:21

标签: mysql

  

可能重复:
  How to delete records in the table which are repeated?

您好我遇到了一种情况,其中错误地没有删除表我运行了表的批处理文件,其中包含一些详细的插入语句

我有一个像alert_priority这样的表,包括像

这样的记录
Id  priority_name
---  --------------
1     P0
2     P1
3     P2

现在错误地没有丢弃alert_priority我已经执行了包含一些插入语句的表的脚本文件,现在在执行脚本后我的表中的记录就像

Id  priority_name
---  --------------
1     P0
2     P1
3     P2
1     P0
2     P1
3     P2

现在我要删除额外的记录(Id 3之后的记录),我应该拥有在执行脚本文件之前存在的所有记录。

虽然我有一个选项可以删除表并再次执行脚本文件,但我想知道有什么方法可以通过sql查询来完成 我在表格中没有首要键

0 个答案:

没有答案