mysql 自增ID

Q:怎么获得当前的自增的最大值? 
A:select @@identity

Q:怎么获得table的当前自增最大值? 
A:select max(id) from table

Q:MYSQL中的LAST_INSERT_ID()和MSSQL中的@@IDENTITY 
A:按照应用需要,常常要取得刚刚插入数据库表里的记录的ID值。 
   在MYSQL中可以使用LAST_INSERT_ID()函数,在MSSQL中使用@@IDENTITY。挺方便的一个函数。

  但是,这里需要注意的是,当使用INSERT语句插入多条记录的时候,使用LAST_INSERT_ID()返回的还是第一条的   ID值,而@@IDENTITY返回最后一条。

 

SELECT LAST_INSERT_ID()  线程安全

此条目发表在db分类目录,贴了标签。将固定链接加入收藏夹。