Возможно, вы захотите рассмотреть регулярные выражения. Вы можете express, что вы хотите, как:
where wallname regexp concat('^', concat_ws('|', :searchq1, :searchq2, :searchq3), '$')
, предполагая, что параметры не содержат специальных символов.
Однако, возможно, вам следует рассмотреть одно регулярное выражение. Тогда вы могли бы express условие как:
where allname regexp '^abc|def|ghi$')