MySQL SELECT LIKE or REGEXP to match multiple words in one record
Well if you know the order of your words.. you can use: SELECT `name` FROM `table` WHERE `name` REGEXP ‘Stylus.+2100’ Also you can use: SELECT `name` FROM `table` WHERE `name` LIKE ‘%Stylus%’ AND `name` LIKE ‘%2100%’