SQL——将表中的最大ID+1插入新的ID中------Insert into 表 MAX(表id) +1

时间:2021-08-24 05:28:23
表结构:group表(groupid int,groupname varchar)

表中数据:id      name
1 分组1
2 分组2
3 分组3
4 分组4
--------------------------------------------------------- SQL:
INSERT INTO
grouping(groupid,groupname)
SELECT MAX(groupid)+1,'组名' FROM grouping ----------------------------------------------------------
表中数据:id name
1 分组1
2 分组2
3 分组3
4 分组4
5 分组

INSERT INTO
    grouping(groupid,groupname)  values(
                SELECT MAX(groupid)+1,'组名'  FROM grouping
  )

这种写法错误,不能加values ... ...