赞
踩
当我们插入一条数据的时候,我们很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种:
1. 先 select max(id) +1 ,然后将+1后的值作为主键插入数据库;
2. 使用特定数据库的 auto_increment 特性,在插入数据完成后,使用 select max(id) 获取主键值;
但要获取此ID,最简单的方法就是在查询之后select @@indentity。
- -------sql代码--------
-
- INSERT INTO table_name (.....) VALUES(......) SELECT @@IDENTITY AS ID;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。