No estoy seguro si eso es lo que quieres. Pero devolverá 1
si catid=any_num
se encuentra y 0
si no:
select 'some_text catid=18 some_text' REGEXP 'catid=[0-9]+'
No estoy seguro si eso es lo que quieres. Pero devolverá 1
si catid=any_num
se encuentra y 0
si no:
select 'some_text catid=18 some_text' REGEXP 'catid=[0-9]+'