如何使用SQL或PHP从mySQL导出它?

时间:2014-08-30 13:58:40

标签: php mysql

我在mySQL下面有这个表,有几千行。如果您注意到1,2,3个令牌是相同的,但第3个令牌具有不同的IP。

token                                  ip
4aa1813449465a6ec1fc82e0ef09e2b1       2.17.58.126
4aa1813449465a6ec1fc82e0ef09e2b1       2.17.58.126
4aa1813449465a6ec1fc82e0ef09e2b1       94.71.213.235
d41d8cd98f00b204e9800998ecf8427e       63.24.23.129

我的问题是如何最终删除以此结尾的所有重复行(token + ip)

token                                  ip
4aa1813449465a6ec1fc82e0ef09e2b1       2.17.58.126
4aa1813449465a6ec1fc82e0ef09e2b1       94.71.213.235
d41d8cd98f00b204e9800998ecf8427e       63.24.23.129

1 个答案:

答案 0 :(得分:1)

SELECT DISTINCT * FROM <table>;

创建一个新的清理表:

SELECT DISTINCT * INTO <newtable> FROM <table>;

要内联清理表格,您需要拥有唯一的主键,而不能重复删除&#39;完全相同的行,因为您无法定位单个重复项。