Можно ли искать строки, в которых нет пробелов?
Я пробовал это, но выдает ошибку
SELECT * FROM `users` WHERE `name` NOT LIKE '% %'
в mysql 8 и новее, вы можете использовать REGEXP_LIKE для более сложных выражений.
SELECT * FROM users WHERE REGEXP_LIKE(name, '[[:blank]]')
REGEXP_LIKE