如何在php中获取mssql中的下一个增量数?

如何在php中获取mssql中的下一个增量数?,php,mysql,sql-server,Php,Mysql,Sql Server,可能重复: 我想我会的 SHOW TABLE STATUS LIKE 'image' 在mssql中,唉,我不知道怎么做 请告知……) 您可以使用最大值+1。差不多 Select max(id)+1 from image; 您可以尝试此操作以获取下一个标识 选择当前识别('image')+INCR识别('image')您可以使用以下选项: SELECT IDENT_CURRENT ('image') 然后加1得到下一个 这比使用max(id)+1要好,因为最新的id可能已被删除您用ph

可能重复:

我想我会的

SHOW TABLE STATUS LIKE 'image'
在mssql中,唉,我不知道怎么做


请告知……)

您可以使用最大值+1。差不多

Select max(id)+1 from image;

您可以尝试此操作以获取下一个标识

选择当前识别('image')+INCR识别('image')

您可以使用以下选项:

SELECT IDENT_CURRENT ('image') 
然后加1得到下一个


这比使用max(id)+1要好,因为最新的id可能已被删除

您用php、html和jquery标记了这个问题,这些与您的问题无关。将来,请尝试使用更接近您要求的标记。您没有注意到标题中的PHP吗???PHP在这里不相关,因为您正在寻找正确的MSSQL查询。碰巧您将使用PHP来执行它,但这不是您的问题所在。@JamWaffles谢谢,我正在键入它,但您也击败了我。好吧,我只是想可能有一些特定的函数。。。喜欢例如,最后一个isert id…是的,但是也应该有一些方法来检索标识增量。但是感谢你的想法,我可能会把它作为最后的手段,如果增量为1,它就会起作用,我不确定这是否是真的。(来自@user1125062在有问题的帖子中的评论)您还应该向其添加
IDENT_INCR('image')
,这样您就不会在应用程序中硬编码增值。是的,这是个好主意。我从未见过除1以外的增量值,但我认为它可能存在。这正是我所寻找的!谢谢