`
mushme
  • 浏览: 778066 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mysql存储过程

阅读更多
存储过程
CREATE DEFINER=`root`@`localhost` PROCEDURE `p09825`(in startpos int,in pagesize int)
begin
declare id int;
set id=startpos;
while id<pagesize do
update ba_topic set reply_count=(select count(*) from ba_topic_reply where ba_topic_id=id and status=1) where ba_topic_id=id;
set id=id+1;
end while;
end;


mysql> delimiter //

mysql> CREATE PROCEDURE simpleproc (OUT param1 INT)
-> BEGIN
-> SELECT COUNT(*) INTO param1 FROM t;
-> END;
-> //
Query OK, 0 rows affected (0.00 sec)

mysql> delimiter ;

mysql> CALL simpleproc(@a);
Query OK, 0 rows affected (0.00 sec)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics