mixmastertobsi: MySQL LIKE oder REGEXP

Beitrag lesen

Hallo,

sollte man grundsätzlich immer LIKE bei MYSQL vorziehen, oder wann nutze ich REGEXP.

Ich habe eine Abfrage, bei welcher ich mehrere LIKE Parameter hintereinander stelle, was allerdings sehr unübersichtlich aussieht. Mit REGEXP wäre es wesentlich üb ersichtlicher.

produkt LIKE '% $value %' OR produkt LIKE '$value %' OR produkt LIKE '% $value' OR produkt='$value'
produkt REGEXP '\ $value\ |^$value\ |\ $value$|^$value$'