MySql存储过程 带参数处理方式
2010-10-09 10:41:56 来源:WEB开发网核心提示:动态插入数据的MySql存储过程,(注意四个单引号表示一个一引号):CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertUser`(in name2 varchar(50),in password2 varchar(32),in age2 int,in adddate2
动态插入数据的MySql存储过程,(注意四个单引号表示一个一引号):
- CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertUser`(in name2 varchar(50),in password2 varchar(32),in age2 int,in adddate2 datetime)
- begin
- DECLARE stmt varchar(2000);
- set @sqlstr=concat('insert into users(name,password,age,adddate) values(');
- set @sqlstr=concat(@sqlstr,'''',name2,'''',',','''',password2,'''',',',age2,',','''',adddate2,'''',')');
- prepare stmt from @sqlstr;
- execute stmt;
- end;
更多精彩
赞助商链接