读书人

INSERT INTO NMS(Id,Name) VALUES(MAX

发布时间: 2012-03-22 17:43:57 作者: rapoo

INSERT INTO NMS(Id,Name) VALUES(MAX(Id)+1,'www') 这条语句为什么错误?
INSERT INTO NMS(Id,Name) VALUES(MAX(Id)+1, 'www ')
这是条错误语句,我要达到的目的是插入一个新的行,而且这个行的Id比已经存在的所有Id的最大值大1.已存在的Id不是连续的数,而且不能写成两条语句.请教高手怎么写??

[解决办法]
--try

INSERT INTO NMS(Id,Name)
select MAX(Id)+1, 'www ' from NMS

[解决办法]
INSERT INTO NMS(Id,Name)
select MAX(Id)+1, 'www '
from NMS

读书人网 >其他数据库

热点推荐