求帮忙写一个求总数的存储过程 没有接触过存储过程,请朋友帮忙写一个,谢谢了。要求就是写传一个SQL语句进去,然后获得这个sql语句取得的记录的条数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DELIMITER $$DROP PROCEDURE IF EXISTS `test`.`sp_test`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_test`()BEGINselect count(*) from song;END$$DELIMITER ;==============call sp_test();=============21 delimiter $$create procedure count_sql(in csql varchar(100))begindeclare s varchar(100);set @s=csql;prepare stmt from @s;execute stmt;deallocate prepare stmt;end;$$call count_sql('select count(*) from tablename'); 求助 本机怎样从sqlserver把数据库导入mysql 程序或者sql都行! 怎么统计某个用户提交过多少天记录? 新人求问 关于Mysql中代码关键字的大小写问题????? MySQL 负载均衡问题 mysql书写格式的区别(15分) 应届生求助 update替换语句如何写? mysql5.6 建表,为何总提示1146错误 斑竹~~我想要你的qq~~~问一个mysql的解决并发的一个问题~~ 求助sql写法 请教ms sql 数据导入到mysql 方法及工具 在msyql的client工具中,存储过程是用call sp_name(1) 来调用的,那触发器怎么手工调用?
BEGIN
select count(*) from song;
END$$DELIMITER ;==============
call sp_test();
=============
21
create procedure count_sql(in csql varchar(100))
begin
declare s varchar(100);
set @s=csql;
prepare stmt from @s;
execute stmt;
deallocate prepare stmt;
end;
$$call count_sql('select count(*) from tablename');