原文:数据库插入数据返回当前自增主键ID值的方法

当我们插入一条数据的时候,我们很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种: . 先 select max id ,然后将 后的值作为主键插入数据库 . 使用特定数据库的 auto increment 特性,在插入数据完成后,使用 select max id 获取主键值 . 但要获取此ID,最简单的方法就是在查询之后select indentity。 sql代码: 例 ...

2015-07-23 11:08 0 2298 推荐指数:

查看详情

Mybatis+Mysql插入数据库返回主键id的三种方法

一、场景: 插入数据库需要立即得到返回主键id进行下一步程序操作 二、解决方法: 第一种:使用通用mapper的插入方法 Mapper.insertSelective(record); 此方法插入一条数据,只插入不为 ...

Wed Mar 21 20:19:00 CST 2018 1 37995
数据库插入数据返回当前主键ID方法

环境:SQL Anywhere 9.0.2 创建语句: create table test( id int primary key identity(1,1), name varchar(20)) 当我们插入一条数据的时候,我们很多时候都想立刻获取当前插入主键返回以做它用 ...

Tue Jul 22 08:02:00 CST 2014 0 22677
xorm插入数据库返回主键id

golang使用xorm连接数据库后,插入结构体,无法返回主键id,饭后的主键id都是0。经过研究发现,如果给结构体id设置xorm tag,则会默认id为0,不会返回插入成功后的主键id。 xorm文档中如下描述 ...

Sun Dec 09 01:16:00 CST 2018 0 3598
mybatis用mysql数据库主键插入一条记录返回新增记录的自主键ID

今天在敲代码的时候遇到一个问题,就是往数据库插入一条记录后需要返回这个新增记录的ID(自主键), 公司框架用的是mybatis的通用Mapper接口,里面的插入方法貌似是不能把新纪录的ID回填到对象中的,于是大家都懂的 去网络的海洋里寻找答案,答案还是很好找的 ...

Tue Apr 16 17:32:00 CST 2019 0 492
实现插入数据返回主键ID的几种方式

实现插入数据返回主键ID的几种方式 在xml中 insert 标签中定义 : * useGeneratedKeys为true,用来设置返回主键id, * keyProperty 代表数据库记录主键字段 * keyColumn 代表 java对象成员属性名 ...

Sat Jan 15 08:48:00 CST 2022 0 2407
使用mybatis插入主键ID数据返回ID

在开发中碰到用户注册的功能需要用到用户ID,但是用户ID数据库自增生成的,这种情况上网查询后使用下面的方式配置mybatis的insert语句可以解决: <insert id="insert" keyProperty="id" useGeneratedKeys="true ...

Fri Nov 02 17:39:00 CST 2018 0 1577
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM