我有一个名为list的mysql表,它只包含一个名为word的列。在这个名称栏中,我有英文单词。有大约1万卢比的记录。我通过连接不同的表格来形成这些列。
现在问题是我有一些重复的单词,我需要删除它。
我试过
insert into new_table select distinct word from list;
正在将内容复制到另一个表中,但仍然存在重复的内容
然后我尝试使用php打印单词的长度。' aardvark'在我的桌子上出现两次。在php中打印这个单词的长度,对于一个记录显示长度是8,并且另一个记录是' aardvark'长度为9.
我用过
update list set word = trim(word);
没有任何单词在前面或末尾包含空格。如何相同的单词' aardvark'有两种不同的长度。如何避免重复
答案 0 :(得分:0)
尝试查看您要插入的单词是否已存在于数据库中。如果是,请转到下一个,否则将其插入数据库。这是一种可以避免重复的方法,它不回答原始问题