错误地我在我的mysql中插入了一些包含重复项的行,但这些重复项不被识别为因为它们包含一个brak空间
eg.
| id | name |
--------------
| 1 | Apple |
| 2 | Apple{b}| //the {b} is just to show the cell actually contains a break space
因此,当我尝试删除重复项时,它们不会被识别为重复项...
当我尝试删除中断时,我收到错误,因为name
是UNIQUE
单元格
解决此问题的最佳做法是什么?
答案 0 :(得分:1)
您可以使用正则表达式查找或删除最后包含空格的记录:
DELETE FROM your_table WHERE name REGEXP '\s+$';