2015-10-06 3 views
0

У меня есть записи, такие как:Удаление записей с Whitespace - MySQL

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

Q Как я могу удалить записи с пробелом в них? Это означает, что записи 2, 3 и 5 будут удалены.

+0

беспокоитесь о первом * пространство * или последний * пространство * знак тоже? – Alex

+0

Да, любое место в начале, середине или конце должно вызывать удаление. – karns

ответ

2

Нет регулярных выражений не требуется, просто глобальный матч с обеих сторон пространства:

delete from table where word like '% %';

слово столбец вы определили, и таблица таблица слово является столбец.

+0

Doh! Конечно, это было бы так просто. Избиение моей головы ... – karns

Смежные вопросы