用空格删除记录 - MySQL

时间:2015-10-06 18:54:23

标签: mysql regex sql-delete

我有以下记录:

+----+----------+
| id | word     |
+----+----------+
| 1  | abc123   |
+----+----------+
| 2  | abc 123  |
+----+----------+
| 3  | xyz12 3  |
+----+----------+
| 4  | xyz123   |
+----+----------+
| 5  |  aaa 444 |
+----+----------+
| 6  | aaa444   |
+----+----------+

如何删除包含空格的记录?这意味着将删除记录2,3和5。

1 个答案:

答案 0 :(得分:2)

不需要正则表达式,只需在空格的任一侧进行全局匹配:

delete from table where word like '% %';

word是您定义的列,而table是表字的列。