SQL——将表中的最大ID+1插入新的ID中------Insert into 表 MAX(表id) +1
表结构: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 ... ...
逃避不一定躲得过,面对不一定最难过