删除行之间重复的数据库

Delete Datebase that duplicate between row

如果数据库中有

First     Last     distance
1          4          0.2         //line 1
2          6          0.5         //line 2
3          7          0.3         //line 3
4          1          0.2         //line 4

如果我想删除第 4 行,因为结果等于第 1 行,如何编写代码?

旁注:作为社区 Wiki 发布。我不想要这个代表。

这是使用带 WHERE 子句的 DELETE 的基本 MySQL。

DELETE FROM table WHERE col_x = 'y'

根据手册:

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
    [PARTITION (partition_name,...)]
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]