各位用户为了找寻关于mysql 动态执行存储过程语句的资料费劲了很多周折。这里教程网为您整理了关于mysql 动态执行存储过程语句的相关资料,仅供查阅,以下为您介绍关于mysql 动态执行存储过程语句的详细内容

下面写一个给大家做参考啊 

代码如下:

create procedure sp_find(pfind varchar(500)  BEGIN  DECLAR msql varchar(2000);  SET @MyQuery=Concat('select * from 表 where ',pfind);  PREPARE msql from @MyQuery;  EXECUTE msql;  END 

注意一点的就是MYSQL中有好多已经定义好的函数可以使用,比如上面的拼接函数Concat(),利用好这些函数会有很多帮助的。