登录 注册

mysql存储过程范例

收藏
[Mysql] 标签:存储过程 2012-12-04 21:54
原始代码 全屏查看 0评 / 0藏 / 5061阅  跳至 / 20行
-- 函数:某用户是否存在
DROP FUNCTION IF EXISTS is_user_exist;
DELIMITER //
CREATE FUNCTION is_user_exist(name varchar(15), pwd varchar(10)) RETURNS tinyint
BEGIN
    DECLARE r tinyint;
    select count(*) into r from user where name=name and pwd=md5(pwd);
    return r;
END;//
DELIMITER ;

-- 过程:执行更新时间
DROP PROCEDURE IF EXISTS update_last_reply_time;
DELIMITER //
CREATE PROCEDURE update_last_reply_id(reply_id int, topic_id int)
BEGIN
    update topic set last_reply_id=reply_id where id=topic_id;
END;//                           
DELIMITER ;
-- 单行语法:create procedure procedure_name() select * from table_name;

最新评论

  · · · · · ·  (共0条)

目前还没有评论

登录后您才可以发表评论。 马上登录 立即注册
cottage
2012-02-29加入
一段精湛的代码,天涯何处寻知音!
Back to Top