我有一个很重的SQL转储表。我使用bigdump lib在我的服务器上的MySql数据库中导入它。 虽然它工作正常,但现在我在该表中有重复的条目。 本地服务器上的同一个表有8 * 10 5 记录,但在服务器上它有15 * 10 5 记录。
您能否建议我从此表中删除重复条目的查询? 这是我的表结构。
表名是:techdata_products
P.S。此表没有任何主键。
答案 0 :(得分:2)
SQL不是我的强项,但我认为您可以导出此查询的结果:
SELECT DISTINCT * FROM table;
然后,创建一个新表并导入结果。
答案 1 :(得分:2)
首先是为什么你没有主键?您可以简单地使该id字段自动增加主键以防止重复。我的建议是创建一个新表并执行
从表中选择Distinct *并将结果放入具有主键
的新表中