在写数据库的时候,一般作为主键的ID是自动生成的,怎么获得这个自动生成的id呢?
有人说用 select Max(id) from table
但是这是不可以的(请考虑多个连接并发的情况)
所以争取的办法是
insert into table values (...)
select @@identity from table
可以获得本连接插入的上一个自动生成的id
在写数据库的时候,一般作为主键的ID是自动生成的,怎么获得这个自动生成的id呢?
有人说用 select Max(id) from table
但是这是不可以的(请考虑多个连接并发的情况)
所以争取的办法是
insert into table values (...)
select @@identity from table
可以获得本连接插入的上一个自动生成的id