這是我域表:MySql的刪除具有重複的列行
domain | ip
-------------|-----------
example.com | 0.0.0.0
-------------|-----------
example1.com | 1.1.1.1
-------------|-----------
example2.com | 2.2.2.2
-------------|-----------
example3.com | 3.3.3.3
-------------|-----------
example2.com | 9.9.9.9
-------------|-----------
example4.com | 4.4.4.4
-------------|-----------
example3.com | 3.3.3.3
-------------|-----------
我想刪除其中重複的域名,並保持知識產權的第一個值的行,所以我必須有表像這樣最後:
domain | ip
-------------|-----------
example.com | 0.0.0.0
-------------|-----------
example1.com | 1.1.1.1
-------------|-----------
example2.com | 2.2.2.2
-------------|-----------
example3.com | 3.3.3.3
-------------|-----------
example4.com | 4.4.4.4
-------------|-----------
你嘗試過什麼了嗎? – GurV
是的。我用DISTINCT(domain)創建了一個新表,然後我嘗試運行一個php腳本,爲每個值獲取第一個IP值爲LIMIT 0,1的腳本,但由於我在數據庫中有超過400,000行。我不是一個mysql專家 – paulalexandru
這與[此問題]類似(http://stackoverflow.com/questions/6103212/how-do-i-delete-duplicate-rows-and-keep-the-first-row)和其他StackOverflow –