MySQL存储过程中执行动态SQL语句的方法

智者创造机会,强者把握机会,弱者坐等机会。才能是来自独创性。独创性是思维观察明白和决定的一种独特的方式。
drop PROCEDURE if exists my_procedure; 
create PROCEDURE my_procedure() 
BEGIN 
  declare my_sqll varchar(500); 
  set my_sqll='select * from aa_list'; 
 set @ms=my_sqll; 
 PREPARE s1 from @ms; 
 EXECUTE s1; 
 deallocate prepare s1; 
end;

本文MySQL存储过程中执行动态SQL语句的方法到此结束。上游,是勇士劈风破浪的终点;下游,是懦夫一帆风顺的归宿。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
如何解决Mysql8.0.17winx64版本安装过程中遇到的问题

浅谈MySQL存储过程中declare和set定义变量的区别

mysql存储过程中的异常处理解析

MySQL存储过程中一些基本的异常处理好代码教程

MySQL存储过程中的基本函数和触发器的相关学习好代码教程