您的位置:首页 > 数据库 > MySQL

MySQL获取流水号存储过程

2010-05-17 22:54 183 查看
通过事务机制,可保证流水号的更新和读取的完整性。

DELIMITER //

#获取流水号
DROP PROCEDURE IF EXISTS get_sid;
CREATE PROCEDURE get_sid(para_domain VARCHAR(20), out para_sid BIGINT UNSIGNED)
BEGIN
START TRANSACTION;
UPDATE t_sid SET sID=sID+1 WHERE cDomain=para_domain;
SELECT sID INTO para_sid FROM t_sid WHERE cDomain=para_domain;
COMMIT;
END
//

DELIMITER ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 存储 domain