由于错误,我在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单元格
解决此问题的最佳实践是什么?
发布于 2016-04-20 02:29:42
您可以使用正则表达式查找或删除末尾包含空格的记录:
DELETE FROM your_table WHERE name REGEXP '\s+$';https://stackoverflow.com/questions/36726419
复制相似问题