首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

INSERT INTO NMS(Id,Name) VALUES(MAX(Id)+1,'www') 这条语句为什么东东

2012-03-22 
INSERT INTO NMS(Id,Name) VALUES(MAX(Id)+1,www) 这条语句为什么错误?INSERTINTONMS(Id,Name)VALUES(MA

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

热点排行