千家信息网

MySQL存储过程中的动态SQL

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,MySQL版本5.0.13以上create table aa (id int);delimiter //create procedure test(v_sql varchar(200))beginse
千家信息网最后更新 2025年01月23日MySQL存储过程中的动态SQL

MySQL版本5.0.13以上

create table aa (id int);

delimiter //

create procedure test(v_sql varchar(200))
begin
set @sqltext:=concat('insert into aa ',v_sql);
prepare stmt from @sqltext;
execute stmt;

DEALLOCATE PREPARE stmt;
end;
//

call test('values (1)')//

[@more@]
0