Mysql 插入自增的最大版本号

有一个需求,在历史表中,一条数据,在最大版本号上进行自增

INSERT Biz_CourseStudyHistory (
    contentStudyID,
    courseWareID,
    versionNO
)
SELECT
            contentStudyID,
            courseWareID,
            (SELECT
            max(versionNO) + 1
        FROM
            Biz_CourseStudyHistory
        WHERE
            contentStudyID = 1
        AND courseWareID = 1) 
        FROM
            Biz_CourseStudyHistory
        WHERE
            contentStudyID = 1  AND
          courseWareID = 1
LIMIT 1

 

posted on 2019-07-12 10:21  手撕高达的村长  阅读(881)  评论(0编辑  收藏  举报

导航