我有一個表:從表中刪除所有重複行的最有效方法是什麼?
| foo | bar |
+-----+-----+
| a | abc |
| b | def |
| c | ghi |
| d | jkl |
| a | mno |
| e | pqr |
| c | stu |
| f | vwx |
我想foo
列刪除含重複所有行,以便表應該是這樣的:
| foo | bar |
+-----+-----+
| b | def |
| d | jkl |
| e | pqr |
| f | vwx |
什麼是最有效如何做到這一點?
這完美的作品,但它的速度太慢(我有一個非常大的表)。 – 2013-04-08 02:39:19
在列上添加一個索引,使其更快執行,例如,'ALTER TABLE tableName ADD INDEX(foo)'並查看性能。 – 2013-04-08 03:01:17
謝謝,但我已經做到了。但是,無論如何,這是最快捷的方式。 – 2013-04-08 04:16:23