我的mysql表中有两列words
,这些列的名称是wordid
,它是主键,其他列是lemma
。
我需要从表中删除 lemma
的重复值。请告诉我如何使用 MySQL 命令来做到这一点。这是我的表格的示例。
wordid || lemma
+--------+--------------------+
148206 || wilful disobedience
149162 || wilful disobedience
149857 || wilful disobedience
最佳答案
最简单的方法是在 lemma
列上添加 UNIQUE 索引。将 IGNORE
包含到 ALTER
语句中,以便删除所有重复项。请注意,下一次插入重复项将引发错误。
ALTER IGNORE TABLE words
ADD UNIQUE INDEX idx_lemma (lemma);
关于mysql - 如何从mysql表中删除重复的文本记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46267472/