本文共 690 字,大约阅读时间需要 2 分钟。
1.表结构
CREATE TABLE `tb_course_version` ( `COURSE_ID` varchar(32) NOT NULL COMMENT '', `BASE_ID` varchar(32) NOT NULL COMMENT '', `VERSION` int(6) NOT NULL DEFAULT '1' COMMENT '版本号序号', PRIMARY KEY (`COURSE_ID`), KEY `BASE_ID_INDEX` (`BASE_ID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.创建存储过程
DROP PROCEDURE IF EXISTS `create_tb_course_version`;DELIMITER $$CREATE PROCEDURE `create_tb_course_version` (IN courseId VARCHAR (32),IN baseId VARCHAR (32))BEGIN # 设置版本序号 SET @version = (SELECT (IFNULL(MAX(version),0) +1) FROM tb_course_version WHERE base_id = baseId); # 插入课程版本数据 INSERT INTO tb_course_version(`COURSE_ID`,`BASE_ID`,`VERSION`) VALUES (courseId,baseId,@version);END $$DELIMITER ;
转载地址:http://iikrn.baihongyu.com/