我想创建一个带输入参数的MySQL存储过程(SP)。但是,在编写SP时无法确定参数的数量。(场景是用户将有多个选项可供选择。选择的选项将构成搜索条件:select...whereprod_category=option1&&option2&&option3&&...因此,如果有人只选择选项1和选项2,则只会发送2个参数。有时可能会选择50多个选项,因此必须发送50多个参数。)所以,我有3个问题:1.我可以使用MySQL存储过程(SP)来处理这种情况吗?2.SP是处理这种情况的专业方式吗?3.如果SP不是处理这些场景的专业方法,还有什么可以有效处理这些搜索的方法吗?搜索是我的应用程序的核