【发布时间】:2014-06-08 17:32:27
【问题描述】:
我有一个带有自动增量列 (id) 的数据库表 (test_table),当 3 个特定列(A、B、C)具有相同的条目时,我想删除所有双(或更多)条目。
id column_A column_B column_C
------------------------------------------------
1 ooo aaa uuu
2 ooo aaa uuu
3 ttt ppp uuu
4 ooo aaa uuu
5 iii kkk ccc
在本例中,id 为 2 和 4 的行应在执行 DELETE 查询后删除。
问候。
【问题讨论】:
-
您是说第一个响应始终是应该保留的正确响应吗?如果总是这样,您可以将列作为您的“主键”,它本质上不允许被欺骗吗?不是修复,而是最佳实践……
-
@Silvertiger:我实际上正在清理现有数据库。留下哪个自动增量键并不重要,重要的是双倍的条目被删除并且其中一行保留。
标签: php mysql sql delete-row sql-delete